Topic

FAQ
Login Register
为tlsr9518adk80d编译应用固件,进行签名时切换,pem文件失败
Feb 29, 2024 10:04

/

A

/A

您好:

如图我通过运行《./bootloader/mcuboot/scripts/imgtool.py keygen -k filename.pem -t rsa-2048》生产了签名pem文件,并且通过下图的指令进行编译,但编译的打印好像忽略掉了我指定的pem文件

请问一下,如何彻底更换pem文件,并且我编译的签名文件是否正确呢?


还有一个问题就是,最后编译完成得到的mcuboot.bin和我单独去zephyrproject目录单独编译mcuboot工程得到的固件有什么区别呢?


1 replies
Jinmiao.Yu Feb 29, 2024 16:08
0
/A

Hi,


你在编译的时候加的config可以对应如图蓝框内的修改:

但是缺少了在bootloader.conf文件中指定文件,所以仍然会用默认的签名文件,需要做如图修改(提高打印等级是为了可以看到mcuboot的打印信息):


在matter工程编译和在zephyr工程编译,区别在于config/telink/app/bootleader.conf里做过修改的配置会覆盖掉bootloader/mcuboot/boot/zephyr/prj.conf里的配置。