mcuboot loader

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

mcuboot loader

605 次查看
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 

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

566 次查看
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 项奖励
回复

550 次查看
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 项奖励
回复

592 次查看
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 项奖励
回复

543 次查看
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 项奖励
回复

537 次查看
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 项奖励
回复