Home arrow Support arrow Forums

Luminary Micro Forums

Lukee

Junior Boarder
Click here to see the profile of this user

2008/08/14 09:29

Update firmware via internet

Hi!

I'm thinking about that it is possible to update firmware via Internet. For example I have a lot of devices mounted in anothers place and I would like to update firmware all devices via ethernet.

Best Reagrds
Lukee

login or register to reply

jrmymllr

Platinum Boarder
Click here to see the profile of this user

2008/08/14 11:53

Re:Update firmware via internet

Move your necessary TCP/IP and ethernet code into RAM before update, then receive the new code and write to flash. Or, jump to a part of flash that you have set aside for reprogramming routines that will never need updating (more or less). It can run out of this section of flash while updating another part of flash. I have not done either of these two, but it can be done.

login or register to reply

mjbcswitzerland

Expert Boarder
Click here to see the profile of this user

2008/08/15 16:11

Re:Update firmware via internet

Hi

Take a look at the uTasker project. It includes Ethernet firmware upload support for the Luminary processors with on-board Ethernet (FTP or HTTP Post - from a standard web browser). It also allows encrypted firmware uploads so that SW can be distributed but not reverse engineered by competitors. See the following:
http://www.utasker.com/forum/index.php?topic=249.0

This allows complete (including OS, TCP/IP stack and application) and fail safe uploads (power down during update can be tolerated) and occupies about 2k space in FLASH.

Regards

Mark

www.uTasker.com

login or register to reply

print

Gold Boarder
Click here to see the profile of this user

2008/08/22 03:56

Re:Update firmware via internet

Hi Lukee,

As you said, you have a lot of devices mounted in anothers place and you would like to update firmware to all devices via ethernet, it is possible through Serial to Ethernet converter which is radily available in the market of different companies or you can implement the code for yourself also. For implementing the code if you face any prob let me know, as per my knowledge I'll help you.

Bbye. And all the best.

login or register to reply