Frist I install FW by use the FW isntall demo ,add after install I can check the FW version , this Certificate that FW install sucess.
after that I creat a freertos new project then merge the S32K344 AES EncryptDecrypt exsample ,but when I test read FW vesion it's block at MU receive pending.
the bellow attachments is my FW install exsample the freertos exsample, check check it
Hi lukaszadrapa,
thanks a lot for you help ,after I change to non-cacheable RAM than the problem solved
I found the reason. I can see now that you use DTCM memory for your data including HSE descriptor and gHseFwVersion. But HSE cannot see DTCM at 0x2000_0000 - 0x2000_FFFF. This address range is visible only for core. Other bus masters must use Backdoor address:
So, either force all data objects used for communication with HSE to normal non-cacheable RAM or use Backdoor addresses. The first option makes more sense.
Regards,
Lukas
Hi lukaszadrapa,
thansk for you reply, the bellow picture show those register ,and FW isntall state.
by the way I don't know whether in startup_cm7.s the XRDC_CONFIG_ADDR and LF_CONFIG_ADDR all config to 0 will impact
Hi @niugh0928
What is the state of HSE GPR register (at 0x4039_C028) and FSR and GSR registers in MU at that moment?
Regards,
Lukas