2011-04-07 05:04:44     firmware upgrade through webserver.

Document created by Aaronwu Employee on Aug 26, 2013
Version 1Show Document
  • View in full screen mode

2011-04-07 05:04:44     firmware upgrade through webserver.

Yuriy Urasinov (RUSSIAN FEDERATION)

Message: 99648   

 

I want to upgrade uImage through webserver.

 

Webserver already works, and I can send file to hardware.

 

I upload file uImage to /usr/tmp by cgi-bin program.

 

What I have to do then to program this image, and booting from this image.

QuoteReplyEditDelete

 

 

2011-04-07 05:37:20     Re: firmware upgrade through webserver.

Aaron Wu (CHINA)

Message: 99649   

 

Where do you store your old uImage in your current product? I mean what kind of non-volatile storage. You may use cat or dd to write the image file directly to related device node by the running system and reboot itself.

QuoteReplyEditDelete

 

 

2011-04-07 08:19:50     Re: firmware upgrade through webserver.

Yuriy Urasinov (RUSSIAN FEDERATION)

Message: 99654   

 

I store uImage in NAND flash. NAND flash separated for two partitions.

QuoteReplyEditDelete

 

 

2011-04-07 11:55:19     Re: firmware upgrade through webserver.

Mike Frysinger (UNITED STATES)

Message: 99658   

 

so have your cgi code execute `nandwrite`

 

QuoteReplyEditDelete

 

 

2011-04-08 06:31:58     Re: firmware upgrade through webserver.

Yuriy Urasinov (RUSSIAN FEDERATION)

Message: 99691   

 

Thanks.

 

I try to do it by hands in console.

 

Nandwrite works good.

 

I will add it to my cgi.

 

If I try to do dd, u-boot told me that Image is bad.

Attachments

    Outcomes