d:/xilinx/sdk/2017.4/gnu/aarch32/nt/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/bin/ld.exe: ubpm_z7045_fsbl.elf section `.heap' will not fit in region `ps7_ram_0_S_AXI_BASEADDR'
d:/xilinx/sdk/2017.4/gnu/aarch32/nt/gcc-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/bin/ld.exe: region `ps7_ram_0_S_AXI_BASEADDR' overflowed by 4864 bytes
collect2.exe: error: ld returned 1 exit status
make: *** [ubpm_z7045_fsbl.elf] 错误 1
解决办法:

将这里改为0x00040000

编译完成.

在使用XilinxSDK2017.4版本时,遇到了一个关于arm-none-eabi工具链的ld.exe报错,指出.heap段无法适应ps7_ram_0_S_AXI_BASEADDR区域,导致4864字节的溢出。为了解决这个问题,修改了内存分配地址为0x00040000,之后编译成功。
1868





