各位大神好,TrueStudio的IDE,STM32F429Dis的Demo板。怎样定义数组到外部的SDRAM? #if defined ( __CC_ARM ) unsigned int HeapMem[1024 * 1024] __attribute__((at(0xD0100000))); #elif defined ( __ICCARM__ ) #pragma location=0xD0100000 static __no_init U32 HeapMem[1024 * 1024]; #elif defined ( __GNUC__ ) unsigned int HeapMem[1024 * 1024] __attribute__((section(".HeapMemSection"))); #endif 这个官网例子看的,不知道怎么用?望各位大神帮忙! |
在MEMORY下添加 SDRAM (rw) : ORIGIN = 0xD0100000, LENGTH = 8192K
再在.ARM.attributes 0 : { *(.ARM.attributes) }后添加 .HeapMemSection : {*(.HeapMemSection)} >SDRAM。编译下是没有出错了。还需要实际用一下,
评分
查看全部评分