刚买了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 */
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
正点原子
1楼-- · 2019-07-20 06:34
帮顶。
xuande
2楼-- · 2019-07-20 09:12
 精彩回答 2  元偷偷看……
jw5387
3楼-- · 2019-07-20 10:39
 精彩回答 2  元偷偷看……
Kimalittlestar
4楼-- · 2019-07-20 14:21
1024*300 就是 300K的RAM f103好像没这么大的ram吧,可以利用  buff[4096] 和flash 在做,就像原子哥的 复制 字库一样 。答案仅供参考,
asdf89
5楼-- · 2019-07-20 17:46
谢谢大家分析

一周热门 更多>