mcuboot loader

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

mcuboot loader

609 Views
ganavi1
Contributor II

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 

Labels (2)
0 Kudos
Reply
5 Replies

570 Views
Celeste_Liu
NXP Employee
NXP Employee

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!
-----------------------------------------------------------------------------------------------------------

0 Kudos
Reply

554 Views
ganavi1
Contributor II

How to implement jump-to-application in FRDM-MCXN236 using MCUXpresso?
you have any reference document is there for creating jump-to application ?

0 Kudos
Reply

596 Views
marek-trmac
NXP Employee
NXP Employee

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

Regards,
Marek


NOTE: If you find the answer useful, kindly click on "ACCEPT AS SOLUTION" button
0 Kudos
Reply

547 Views
ganavi1
Contributor II

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:

  1. Is there an official example in the MCXN236 SDK or other NXP SDKs that demonstrates jump to application?

  2. which are the driver is required for the booting operation ?

Any guidance or reference documents would be very helpful.

0 Kudos
Reply

541 Views
Celeste_Liu
NXP Employee
NXP Employee

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

0 Kudos
Reply