主题中讨论的其他器件:AM2432
亲爱的香榭丽舍大街,
我的客户在其电路板上启动可与 GP 器件及其当前 MCU+SDK v8.1正常运行的 HS-FS 器件时遇到问题。
要启动 HSFS 器件、他们意识到应针对 HSFS 器件修改其 SW、下面介绍了相关内容。
他们感到困惑、不知道应该执行什么来运行他们的应用程序映像。
通过参考以下内容、他们假设除签名之外在应用代码中没有任何意义。
非 SBL 示例 Appimage 编译对于 SBL 以外的示例应用(hello_world、DPL_demo 等...) 相同的应用程序映像文件( 注:Appimages 最终需要在 HS-FS 中由 X509Certificate 签名。 这一变化尚未实施。 完成此操作后、appimages 将具有不同的 HS-FS 映像扩展名。 |
但是、当他们尝试构建 hello world 示例时、他们发现生成了2个图像、如下 所示、并假设 hello_world.release.appimage.hs_fs 是 hello_world.release.appimage 的有符号图像 。
- hello_world.release.appimage
- hello_world.release.appimage.hs_fs.
因此、他们尝试 按照 UG 中的说明使用以下脚本对 hello_world.release.appimage 进行签名。
$ python3 appimage_x509_cert_gen.py --bin /path/to/hello_world.release.appimage --authtype 1 --key /path/to/rom_degenerateKey.pem --output /path/to/hello_world.release.appimage.hs_fs.signed
当他们对生成的"hello_world.release.appimage.hs_fs.signed"和"hello_world.release.appimage.hs_fs"进行比较时、他们希望这两个映像应该相同、但事实并非如此。
此外、hello_world.release.appimage.hs_fs.signed 不起作用。
因此、他们很好奇、是否可以对在 GP 器件上运行的应用程序映像进行签名、以及在 HSFS 器件上运行其旧应用程序代码的确切过程是什么。
您能否说明一下他们可以如何将 GP 器件的应用代码迁移到 HSFS 器件?
谢谢、此致、
SI
