Other Parts Discussed in Thread: AM2432
Dear Champs,
My customer has a trouble to bring-up HS-FS device on their board which worked well with GP device, and their current MCU+SDK v8.1.
To bring-up HSFS device, they realized they should modify their SW for HSFS device and they are now referring to below.
They confused and have no idea what should be done to run their application image.
They assumed there is nothing to do in their application code by referring below except signing.
NON-SBL Example Appimage BuildIn case of example applications other than SBL (hello_world, dpl_demo etc...) the same application image file ( Note: Appimages would eventually need signing by x509Certificate in HS-FS. This change is yet to be implemented. Once this is done, the appimages would have different extensions for HS-FS image. |
But, when they try to build hello world example, they found there were 2 images were generated as below, and they assumed hello_world.release.appimage.hs_fs is a signed image of hello_world.release.appimage.
- hello_world.release.appimage
- hello_world.release.appimage.hs_fs
So, they tried to sign hello_world.release.appimage using below scripted as explained in UG.
$ 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
When they compared this generated 'hello_world.release.appimage.hs_fs.signed' and 'hello_world.release.appimage.hs_fs', they expected both images should be same, but it was not.
And also, hello_world.release.appimage.hs_fs.signed was not worked.
So, they are curious if it is OK just to sign their application image running on GP device and what is exact procedure to run their legacy application code on HSFS device.
Could you please clarify how they can migrate their application code for GP device to HSFS device?
Thanks and Best Regards,
SI.