I am trying to develop a custom bootloader on the FRDM-MCXN236 board, where the new firmware will be sent over UART while the bootloader is running it is possible in this board or not you have any reference regarding this
Hello @ganavi1 ,
Thanks for your post. This is possible. You don't even need a custom bootloader because it comes with BOOT ROM. You can also refer to [LPC55]:Update Firmware in USB/UART/SPI/I2C-ISP Mode - NXP Community. It was about the LPC55, but it is also of reference value for the MCXN236.
BRs,
Celeste
-----------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the "ACCEPT AS SOLUTION" button. Thank you!
-----------------------------------------------------------------------------------------------------------
Hi,
consider to look at https://docs.mcuboot.com/
You can use MCUXpresso Secure Provisioning tool to configure this easily, see Generic workflows — MCUXpresso Secure Provisioning Tool 25.03 25.03 documentation
Hello
actually i want in this manner
I'm working with the FRDM-MCXN236 board and using the MCUXpresso IDE with the MCXN236 SDK.
I would like to implement a bootloader that:
Runs from address 0x00000000
Checks for a valid application is present at this 0x00010000
if present jump to the application and run that application
My questions are:
Is there an official example in the MCXN236 SDK or other NXP SDKs that demonstrates jump to application?
which are the driver is required for the booting operation ?
Any guidance or reference documents would be very helpful.
Hello @ganavi1 ,
Thanks for your information.
1. Is there an official example in the MCXN236 SDK or other NXP SDKs that demonstrates jump to application?
-> Sorry, we don't have such an Application Note or demo at present. Currently, we only provide an AN on how to develop a CANopen Bootloader, and no code is provided. https://www.nxp.com/webapp/Download?colCode=AN14146
I recommend you to develop refer to mcuboot_opensource under LPC55xx.
2. which are the driver is required for the booting operation ?
-> You can refer to the Solved: Write a FlashLoader - NXP Community for more information.
BRs,
Celeste