求问SD卡文件系统移植后空间不足怎么解决啊

2019-08-17 01:23发布

keil 直接提示: Error: L6406E: No space in execution regions with   报错找半天也不知道哪个变量占用这么多 增大启动文件的堆栈空间也报错 芯片本身是20k的SRAM
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
小陀螺爱炒蛋
1楼-- · 2019-08-17 05:43
 精彩回答 2  元偷偷看……
yijinxiaoyou
2楼-- · 2019-08-17 06:08
小陀螺爱炒蛋 发表于 2017-5-26 16:35
你内存用的太多了,想办法优化吧

static const WCHAR uni2oem[] 跟常量数组应该没关系吧 这玩意占了170k
小陀螺爱炒蛋
3楼-- · 2019-08-17 11:23
yijinxiaoyou 发表于 2017-5-26 16:40
static const WCHAR uni2oem[] 跟常量数组应该没关系吧 这玩意占了170k

这个buffer还是在ram上吧,你可以打印这个数组的地址根据datasheet确认下位置~
cromarti
4楼-- · 2019-08-17 15:50
那个大数组占很大空间,可以把这个数组放到外部flash里面
肩上的月光
5楼-- · 2019-08-17 18:03
留个记号,学习学习~

一周热门 更多>