Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
06/05/04 23:47
Read: times


 
#71867 - RE: In-Application Programming
Responding to: ???'s previous message
"I used this to devise a scheme for remote software upgrade over GPRS ..."

I, too, have a GPRS-based application that is capable of remote firmware upgrade. The device uses a SiLabs controller which, by virtue of its paged FLASH memory, makes IAP a piece of cake.

In my particular case the application program copies the new code into a DataFlash® memory and when it has been fully uploaded, a small piece of (separate) loader code erases the controller's FLASH and loads the new code.
Using GPRS guarantees a very high level of data integrity, because there are checksums on multiple protocol layers (PPP, IP and UDP). The chance of an error going undetected by all three of these checksums is astronomically small.



List of 16 messages in thread
TopicAuthorDate
Smart program            01/01/70 00:00      
   yes            01/01/70 00:00      
   RE: Smart program            01/01/70 00:00      
   RE: Smart program            01/01/70 00:00      
      RE: Smart program            01/01/70 00:00      
   In-Application Programming            01/01/70 00:00      
      An example using a 2nd MCU            01/01/70 00:00      
      RE: In-Application Programming            01/01/70 00:00      
   RE: Smart program            01/01/70 00:00      
      RE: MCU decides it needs another program            01/01/70 00:00      
   RE: Smart program            01/01/70 00:00      
   RE: Smart program            01/01/70 00:00      
      RE: Smart program            01/01/70 00:00      
      RE: So it *is* remote code banking!            01/01/70 00:00      
      Downloading a Hex file ?            01/01/70 00:00      
      RE: not so Smart program            01/01/70 00:00      

Back to Subject List