主题中讨论的其他器件:UNIFLASH
您好!
在 Uniflash/Gangimage 过程中、我们还遇到了另一个记录错误且有点损坏的"功能"。 我们正在尝试使用用证书(而不是使用 dumme-root-ca)签名的 MCU 映像来构建 Gangimage。
我创建了一个空的 Gang 映像项目、使用 certcatalog20200715.bin 中的签名将受信任根目录更改为 certcatalog20200715.lst。
从文档中:
应在设备中创建签名证书文件名,其名称应显示在 证书的“颁发给”属性下(应提供确切的名称)。
我希望 必须将 DER 编码签名证书作为文件添加到 Gang 映像中、并将 Common Name certificate 属性的值作为文件。 因此、如果证书的常用名是"我的签名证书"、我将添加具有确切文件名的证书。 但是 、Uniflash 会自动将文件名更改为小写(不确定是否重要)。
然后、我添加了我们的 mcuimg.bin 以及由证书签名的签名(我已通过 openssl 验证签名是否确实正确)。 但是 、当刷写 Gang 映像时、我会得到错误-10341 (sl_error_FS_file_no_exists)。 从我从其他论坛帖子收集的内容中、这表明找不到签名证书。
那么、添加签名证书的正确格式是什么? 文档始终方便地使用通用名为小写且不带空格的虚拟证书。


