Hello,
I have been using LPCXpresso1549 evaluation in DFU mode to program the firmware.
Now, I want to program the internal flash with LPCXpresso IDE and the inbuilt link on the evaluation board and boot from the internal flash.
Couldn't find a proper user manual for the 1549 evaluation board.
Detailed steps and jumper options to program the internal flash with LPCXpresso IDE will be much appreciated.
Thanks and Regards,
Adish PV
Solved! Go to Solution.
Hello Adish PV,
About jumper you can have a look at:
https://www.nxp.com.cn/docs/en/supporting-information/LPCXPRESSO-V2-BOARD-FAMILY-SI.pdf
And Schematic of your board:
BR
Alice
Hi converse,
Thanks for the reply.
I could program the internal flash with LPCXpresso. It works fine.
But after a power cycle of the board, it doesn't boot from the internal flash.
So I would like to know the jumper setting to program internal flash for the LPCXpresso1549 evaluation board.
Thanks and Regards,
Adish PV
Hello adishpv,
MCUXpresso IDE or LPCxpresso can programming internal flash of LPC1549.
Please as converse said, check whether used semihosting (printf or other C I/O).
You can also use another demo code that doesn't includes printf to test.
BR
Alice
Hi Alice,
The project I used doesn't have semihosting.
It just has UART prints. Flash using LPCXpresso is fine.
What I am not sure about is the jumper options to boot from internal flash for the LPCXpresso1549 evaluation board.
Any info regarding the jumper options will be much appreciated.
Thanks and Regards,
Adish PV
Hello Adish PV,
About jumper you can have a look at:
https://www.nxp.com.cn/docs/en/supporting-information/LPCXPRESSO-V2-BOARD-FAMILY-SI.pdf
And Schematic of your board:
BR
Alice
Have you set the flash image checksum?
https://community.nxp.com/t5/LPCXpresso-IDE-FAQs/LPC-Image-Checksums/m-p/471035
or have you used semihosting (printf or other C I/O)?
https://community.nxp.com/t5/LPCXpresso-IDE-FAQs/What-is-Semihosting/m-p/475390
To program the internal flash via the IDE, just connect the USB port. The IDE will find the board. If you are debugging, start a debug session and the flash will be programmed on startup. If you just want to program the flash (without debugging), use the GUI Flash tools within the IDE.
All of this is described in the IDE User Manual.
P.S. LPCXpresso has been replaced with MCUXpresso.