NXP MCU 技术论坛
直播中

HCPcry

8年用户 1166经验值
擅长:处理器/DSP
私信 关注
[问答]

sram内存块不适合mcal_bss段怎么解决?

对于我的项目,我使用带有 EBTresos 的 S32K342 进行配置和 Autosar OS。我面临如下 sram内存块不适合 mcal_bss 段问题。

链接 main.elf
[elxr](错误 #310)部分 .mcal_bss (0x204082e0-0x20408837) 不适合内存块 int_sram (0x20400000-0x204087ff)
make: *** [makefile:266: main.elf] 错误 1

在查看数据表后,我已经将 sram 区域从默认的 28KB 扩展到 34KB。如果我将另一个 1KB 扩展到 35KB,我会在 IntCtrl_Ip.c 行号 189 处遇到软件断点问题
DevAssert(S32_SCB->VTOR >= (uint32)__INT_SRAM_START);
我可以将整个 sram 部分放在作为 SRAM 一部分的 DTCM 中,并且分配的内存大小也更大(128KB)。
我附上了我的项目内存段截图和来自 RTD SPI_example 的默认内存段截图。请帮我解决这个问题。

更多回帖

发帖
×
20
完善资料,
赚取积分