Atmel website | ARM Community | AVR freaks | Technical Support
Banner
 FAQ •  Search •  Register •  Login 

All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 2 posts ] 
Author Message
 Post subject: How do we update the firmware on deployed CE devices?
PostPosted: Mon Aug 15, 2011 8:25 am 
Offline

Joined: Tue Aug 03, 2010 1:24 pm
Posts: 2
We are developing a headless CE 6.0 device (almost identical to the evaluation board AT91SAM9260EK from Atmel) with ethernet connection.
We can access the devices via the internet, but the devices can be located on the other side of the world. So it should be possible to upgrade remotely.
How can we upgrade the kernel (NK.BIN) ?
We can easily write a user program that downloads and stores the new NK.BIN on a disk (flash drive). But how can we flash this new NK.BIN into the flash chip?


Top
 Profile  
 
 Post subject: Re: How do we update the firmware on deployed CE devices?
PostPosted: Mon Aug 15, 2011 3:27 pm 
Offline

Joined: Sat Oct 30, 2010 6:04 pm
Posts: 574
I'd have the boot loader copy the new image, or be capable of booting from two images, usually the newer one, and that you can validate the image.

If the code is not running from NOR, you could probably also overwrite a fixed address image in flash from user space, or with the help of a driver. I'd probably want to have two images, so as to reduce the chance of bricking a working one.

If the board has an MMC card, you could have a boot loader pull update content from that also.

Anyway you need to think of strategies, and potential failure points, so you don't brick devices in the field. And then you need to test your mechanism thoroughly.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: