Using the s32K144 chip, during debugging, there is a problem that the ram exceeds 32K and the compilation fails,
According to the specification, the ram of S32K144 is composed of SRAM_L(32K)+SRAM_U(28K)+4K, can I only use SRAM_L when developing?
How can I use the SRAM_U (28K) area. Are there any relevant examples? Thank you!
Hi, It should be a problem but it is needed to check address ranges as sketched below as SRAM_L extends downwards, SRAM_U extends upwards:
Another point is that address ranges must be defined separately in the linker command file as misaligned access it not allowed on the 0x2000_0000 boundary. Check your linker command file.
Although I don't see basically anything wrong, I would rather refer to IAR support as I don't have any experience with that compiler.