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