本帖最后由 柴库柴库 于 2025-10-2 19:01 编辑
链接脚本对 AXI RAM 的分区是否存在限制?
我已成功将 SRAM1、2、3(256K、384K、384K)划分为两个 512K 的分区。
RAM_EXEC (xrw) : ORIGIN = 0x24000000, LENGTH = 496K
RAM_NOCACHE (xrw) : ORIGIN = 0x2407C000, LENGTH = 528K
.DATA_RAM_NOCACHE :
{ . = ALIGN(4);
_snocachedata = .;
*(.DATA_RAM_NOCACHE)
*(.DATA_RAM_NOCACHE*)
. = ALIGN(4);
_enocachedata = .;
} >RAM_NOCACHE
_sinocachedata = LOADADDR(.DATA_RAM_NOCACHE);
CubeIDE中的构建分析器在编译后会报告预期的内存区域,但在执行代码时却抛出了内存管理异常。
|
|