中
A
您好:
如图我通过运行《./bootloader/mcuboot/scripts/imgtool.py keygen -k filename.pem -t rsa-2048》生产了签名pem文件,并且通过下图的指令进行编译,但编译的打印好像忽略掉了我指定的pem文件
请问一下,如何彻底更换pem文件,并且我编译的签名文件是否正确呢?
还有一个问题就是,最后编译完成得到的mcuboot.bin和我单独去zephyrproject目录单独编译mcuboot工程得到的固件有什么区别呢?
Hi,
你在编译的时候加的config可以对应如图蓝框内的修改:
但是缺少了在bootloader.conf文件中指定文件,所以仍然会用默认的签名文件,需要做如图修改(提高打印等级是为了可以看到mcuboot的打印信息):
在matter工程编译和在zephyr工程编译,区别在于config/telink/app/bootleader.conf里做过修改的配置会覆盖掉bootloader/mcuboot/boot/zephyr/prj.conf里的配置。
Hi,
你在编译的时候加的config可以对应如图蓝框内的修改:
但是缺少了在bootloader.conf文件中指定文件,所以仍然会用默认的签名文件,需要做如图修改(提高打印等级是为了可以看到mcuboot的打印信息):
在matter工程编译和在zephyr工程编译,区别在于config/telink/app/bootleader.conf里做过修改的配置会覆盖掉bootloader/mcuboot/boot/zephyr/prj.conf里的配置。