刚买了F407开发板,用外部SRAM,配置好启动文件,程序运行失败。求大神帮忙

2019-07-20 05:32发布

这个配置我在F103上运行OK,在F407上就不行了。想问一上原子哥,还有哪些地方需要注意吗?

因为我在做一个需要大变量存数据。
如:char buffer[1024*300];

启动文件定义
Stack_Size      EQU     0x00004000
                AREA    STACK, NOINIT, READWRITE, ALIGN=3
Stack_Mem       SPACE   Stack_Size
DATA_IN_ExtSRAM EQU     1
;IF DATA_IN_ExtSRAM == 1
__initial_sp  EQU     0x20000000 + Stack_Size
;ELSE
;__initial_sp



/************************* Miscellaneous Configuration ************************/
/*!< Uncomment the following line if you need to use external SRAM or SDRAM mounted
     on STM324xG_EVAL/STM324x7I_EVAL/STM324x9I_EVAL boards as data memory  */     
#if defined (STM32F40_41xxx) || defined (STM32F427_437xx) || defined (STM32F429_439xx)
/* #define DATA_IN_ExtSRAM */
#define DATA_IN_ExtSRAM
#endif /* STM32F40_41xxx || STM32F427_437x || STM32F429_439xx */
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。