Hello Kan_Li,
Thank you for your response.
The errata does describe the behaviour that we are encountering.
We've started from the example code in FreeRTOS reference design 'iot-reference-nxp-1060'. I can't say with which MW version this was made with.
We have now updated the code to work with the MW version 04.03.01 (which is definitely different from our original code).
Would this resolve our issue?
Some additional questions about this MW:
- After I got the code compiling and running, I found in the code that the applet version should be 7.2.0, which is actually for the SE051. I found this in secure_element\hostlib\inc\Applet_SE050_Ver.h
- To change this, I would have to adjust SSS_HAVE_SE05X_VER_03_XX in secure_element\sss\inc\fsl_sss_ftr_default.h, this would give us applet version 3.1.0 according to Applet_SE050_Ver.h (ps: naming is confusing because this is apparently also for SE051)
- To get applet version 3.6.0 (= the latest?), we would have to enable SSS_HAVE_FIPS_SE050 in freertos\include\fsl_sss_ftr.h.
Is this the correct way to get the SE050 chip working with the latest applet?
Please advise.
Thank you for your help.