Hi experts,
In regarding to the HSM, customer and I have following questions, please help check and give your guidance:
1). For HS-FS device type and PG1.0A silicon version, does it support loading HSM runtime Firmware? From the SDK bootloader API, it seems that only PG1.1 and HS-SE can load HSM firmware, can we modify the API and let SBL loads the HSM runtime FW?
2). What kinds of services does the default HSM runtime FW provide? E.g. opening the system MPU service?
3). Do we have the source codes of the default HSM runtime FW?
4). For HS-FS device type, if there is no HSM runtime FW, what kind of state will the HSM get into? Will it also eclipse the HSM ROM, or it will stall in a loop?
5). Further question based on 4), if the HSM ROM is not eclipsed, what kinds of services will the HSM ROM will provide? Can R5 CPU get some services via IPC mailbox from HSM now? If there are services, does SDK or TIFS-MCU provide any drivers for R5 CPU to access these services?
6). For HS-SE device type, if customer wants to do authentication and encryption on the App image, the SBL and HSM run-time Firmware should make some modification to support it, right?
Thanks for your help!
Best Regards,
Will