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

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

# enable mcuboot

CONFIG_BOOTLOADER_MCUBOOT=y

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

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

编译出来的镜像如下:


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

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

猜你喜欢

转载自blog.csdn.net/u010018991/article/details/79567440