LPC54606 firmware update with Ethernet

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

LPC54606 firmware update with Ethernet

1,723 次查看
mpazzi
Contributor III

Good morning,

I ask help to you for development an update firmware through Ethernet. How I can do ?

I should implement UDP protocol ? There are some example code ? Any idea for made this..

Your help would be appreciated.

Thanks a lot

Marco

标签 (1)
0 项奖励
5 回复数

1,609 次查看
Alice_Yang
NXP TechSupport
NXP TechSupport

Hello Marco Pazzi ,

You can refer to the Ethernet demo under SDK, then add some flash erase, flash program APIs refer to your bootloader

requirement.

pastedImage_1.png

Download SDK from:

https://mcuxpresso.nxp.com/en/select 

Regards

Alice

0 项奖励

1,609 次查看
mpazzi
Contributor III

Hi ALice,

thanks for your help.

I've already implemted tcp-modbus server using demo code.

Now I need to implement a bootloader from ethernet, I see that the link used is based on UDP server, but I don't know extactly how to implement that. I ask NXP help with some example usefull.

What you mean " ....then add some flash erase...." or " ...flash program APIs...", it sound like more or less.

Thaks a lot for your preciusos help.

Best Regards

Marco

0 项奖励

1,609 次查看
MartinHo
Contributor IV

Hi Marco,

There was an AN10744 back in 2008 that describes an Ethernet-Bootloader for the LPC23xx ( adapted for the LPC17xx/LPC18xx/LPC43xx ). You can still find this Documentation when You install FlashMagic ( Flash Magic - Welcome ) in the Bootloaders\Ethernet folder.

But as this is very old there are non security measurements implemented!

Martin

0 项奖励

1,609 次查看
mpazzi
Contributor III

Hi Martin,

thanks for your reply. I take a look about you suggest, but it look like different for LPC54606, and different from UDP example for LPC54608 demo board.

Actually I'm trying to implement the TFTP protocol based over UDP, but is not so easy.

Do you have any suggestion or idea ??

Thanks a lot

Best regards

Marco

0 项奖励

1,610 次查看
Alice_Yang
NXP TechSupport
NXP TechSupport

Hello Marco,

OK, I know your meaning, please refer to 

https://www.nxp.com/docs/en/application-note/AN12384.pdf  

this is a secondary bootloader based on UART, while the program firmware (flash program APIs)

is the same, recommend you have a look.

And you can find the source code in:

https://www.nxp.com/docs/en/application-note-software/AN12384SW.zip  

Hope it helps,

Regards,

Alice

0 项奖励