Hi NXP,
i've used S32K312, firmware 02.40, S32K3_RTD_4_0_0_D2311_ASR_REL_4_7_REV_0000_20231128 sdk. i download serveral hse example and see they all based on HSE_Send() call ,but it's not in my SDK, i could only found a symmetric example based on MCAL in IDE.
so, what the difference between them? how could i import these HSE_Send based example to my project? is there and additional work to do,like some init or address convertion ?
Hi victory,
Which HSE examples did you download? If you mean SecureBootAppNoteDemo SW745310, then please take a look at Hse_Ip_ServiceRequest.
RTD has just a few HSE functions in Ip layer. You can take a look at:
C:\NXP\S32DS.3.5_RTD400\S32DS\software\PlatformSDK_S32K3\RTD\Crypto_TS_T40D34M40I0R0\doc\RTD_CRYPTO_UM.pdf
These functions are used by the framework. For example, framework function HSE_Send() uses function Hse_Ip_ServiceRequest() from HSE Ip layer (see hse_host.c file).
So, you need to add the framework files, HSE FW interface files as described in the integration manual and then you can re-use code from the demo. (C:\NXP\S32DS.3.5_RTD400\S32DS\software\PlatformSDK_S32K3\RTD\Crypto_TS_T40D34M40I0R0\doc\RTD_CRYPTO_IM.pdf)
Best Regards,
Robin
-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!
- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------