doc about encrypted_xip_platform_*.c (in mcuboot)

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

doc about encrypted_xip_platform_*.c (in mcuboot)

217 次查看
mastupristi
Senior Contributor I

Hello,

In the mcuboot sources, it is possible to find a bunch of files provided by NXP to deal with encrypted xip: SDK_25_06_00_EVK-MIMXRT1020/middleware/mcuboot_opensource/boot/nxp_mcux_sdk/encrypted_xip/

In my projects, I use RT117x, RT105x, and RT102x, so I deal with BEE and OTFAD peripherals.

I searched for documentation and examples for these files, for example here https://mcuxpresso.nxp.com/mcuxsdk/latest/html/middleware/mcuboot_opensource/README.html# but I didn't find what I was looking for.

I need to know:

  • features
  • usage examples
  • API reference

My use case is as follows:

boot_images.png

  • Image 0 is a second stage bootloader. It implement the USB host mass storage stack, which is the only way to update the device.
  • Image 1 is the actual application.

I believe that both images need to be encrypted, but I am not certain.

Can you tell me where to find a reference design that uses these sources?

Furthermore, having two images, I need mcuboot 2.2.0 (2.1.0 does not work with multiple images).
Version 2.1.0 is integrated into the last SDK, as indicated here:

mastupristi_0-1754315658319.png

best regards

Max

 

 

0 项奖励
回复
1 回复

36 次查看
diego_charles
NXP TechSupport
NXP TechSupport

Hi @mastupristi 

I am sorry for the delayed response. 

As an alternative solution, at this moment , we  have our SBL, which is based on the MCUboot, enabling encrypted XIP. However it is based on an older version of the MCUBoot. 

I have been checking internally, and I the SDK team said that the SDK now integrates latest version of the MCUboot. 

Basically you want to have addittional information covering : 

  • features
  • usage examples
  • API reference

but for encrypted application correct? Can we say that an example about using on-chip OTFAD in conjunction with MCUBoot  could work at this moment for you? 

Diego

0 项奖励
回复