1、为什么有的外设(比如LED,就4个)地址空间也那么大,有64K?EDK自动生成的。
2、编译EDK生成的测试程序的时候,产生类似
/cygdrive/d/Xilinx/10.1/EDK/gnu/microblaze/nt/bin/../lib/gcc/microblaze-xilinx-elf/4.1.1/../../../../microblaze-xilinx-elf/bin/ld.real: section .stack [00000660 -> 00000a5f] overlaps section .text [00000050 -> 00001c1b]
于/cygdrive/d/Xilinx/10.1/EDK/gnu/microblaze/nt/bin/../lib/gcc/microblaze-xilinx-elf/4.1.1/../../../../microblaze-xilinx-elf/bin/ld.real: TestApp_Peripheral/executable.elf: section .text lma 0x50 overlaps previous sections
这样的错误,是什么原因造成的?是bram不够大吗?在EDK中怎样修改已经设置好的大小呢?
3、芯片自带的ram大小有限,使用外接的DDR 作为程序存储以及内存空间是可行的吗?
谢谢大家赐教! |