Zephyr应用笔记:编译mcuboot支持的zephyr镜像

近期更新zephyr主线(v1.10.0 to v1.11.0)发现,v1.11.0版本已经实现了对mcuboot镜像编译的支持,在文件夹下_defconfig文件中开启mcuboot支持,

# enable mcuboot

CONFIG_BOOTLOADER_MCUBOOT=y

当开启了mcuboot支持后,在执行cmake -DBOARD= ..指令时,zephyr会根据这条指令自动将相关配置做好,

如:zephyr/dts/common/mcuboot.overlay,会自动加载,CONFIG_TEXT_SECTION_OFFSET=0x200也会自动加载。

编译出来的镜像如下:

Zephyr应用笔记:编译mcuboot支持的zephyr镜像_第1张图片

已经将镜像的前0x200字节填充为0x00,然后用mcuboot,Github地址:https://github.com/runtimeco/mcuboot

添加镜像头内容,编译下载到开发板就可以正常运行。

你可能感兴趣的:(zephyr,mcuboot)