The Secure NVM mapping(FULL_MEM) described in HSE FW install for S32K3xx.pdf is as follows:
HSE data flash is 160KB,APP data flash is 88KB,total : 160KB+88KB=248KB
luojing_0-1789619650388.png
luojing_1-1789619740147.png
However, the dflash allocation described in S32K3XXRM.pdf is as follows:
The total size of dflash is 128KB
luojing_2-1789619854070.png
Why are the Dflash sizes mentioned in the two documents different?
Note: I am using the HSE firmware version HSE_FW_S32K344_0_2_55_0_S2502.exe
luojing_3-1789620886731.png
All these information you will find in HSE-B Firmware Reference Manual.
It is a secure file, so following procedure is needed to follow unless you have already done it before:
https://www.nxp.com/docs/en/user-guide/nxp-secure-access-rights-registration.pdf
For better understanding you may also see following link:
https://www.nxp.com/support/support/secure-access-rights:SEC-ACCESS
The HSE FW install for S32K3xx.pdf only specifies the range of HSE Pflash and dflash, without specifying the RAM range. What is the RAM range used by HSE?
What are the starting address and size?
Is there a specific document describing it?
Secure data flash starts at 0x10016000 (for FULL_MEM) having 168KB. It is the same on all derivatives.
The appnote is not up to date.
luojing_0-1789654909700.png
Is it incorrect for HSE (FULL UMEM) Dflash size to be 160KB? Should it be 128KB-88KB=40KB?
It is described here:
davidtosenovjan_0-1789654479428.png