54018 IAP into DFU

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

54018 IAP into DFU

799 Views
jamie3
Contributor II

We are trying to get the AWS 54018 IOT board to present it self as a USB Mass storage device  so we can update the firmware over USB.

Is this possible, do you have example code?

We have tried Reinvoke ISP as described in 6.7.3 of UM11060, but this does not seem to work (the call does not return but no USB seen) 

Regards

Jamie Lowrie

Labels (1)
0 Kudos
Reply
3 Replies

612 Views
jamie3
Contributor II

Hi Jeremy,

1)Do you have a link to an application note for the DFU USB ISP flashloading of code into Ram process?

2)To test we invoked the ISP using the same calls we have used on lpc1549 and plugged in the USB expecting it to be in MSC mode and allow drag and drop update of the firmware, the USB did not register as a device. This is now explained as the 54018 doesn't support this mode.

Regards

Jamie Lowrie

0 Kudos
Reply

612 Views
jeremyzhou
NXP Employee
NXP Employee

Hi jamie lowrie,

The SDK library has included the flashloader demo, and you can follow the below command to load the flashloader into the RAM, please refer to the attachment for details.

dfu-util.exe -D flashloader.bin‍

Have a great day,
TIC

-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!

- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

0 Kudos
Reply

612 Views
jeremyzhou
NXP Employee
NXP Employee

Hi jamie lowrie,

Thank you for your interest in NXP Semiconductor products and for the opportunity to serve you.
1) Is this possible, do you have an example code?
-- No, I'm afraid not, as the LPC54018 doesn't support the MSC USB ISP mode, however, it's available to use DFU USB ISP to load the flashloader code in the RAM and execute it to update the firmware.
2) We have tried Reinvoke ISP as described in 6.7.3 of UM11060, but this does not seem to work (the call does not return but no USB saw)
-- I was wondering if you can introduce the testing steps you did and the corresponding result happens.
Have a great day,
TIC

-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!

- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

0 Kudos
Reply