嵌入式学习小组
直播中

卢灏

7年用户 149经验值
私信 关注

程序代码如果加上CCMSRAM 就会报错的原因是什么?

Error: L6971E: timer.o(.data) type RW incompatible with malloc.o(.ARM.__AT_0x1000F000) type ZI in er RW_IRAM2.
程序代码整体比较多,SRAM1 不够用的,但是如果加上CCMSRAM 就会报上面说的错误。失了很多办法都没有解决,有没有大神,求帮忙。本来以为CCM SRAM 特殊,想用外部SRAM,但是还是出现类似问题。

回帖(13)

李泽睿

2020-6-3 11:48:55
降低malloc里面内存池的大小即可。
举报

孙海燕

2020-6-3 12:00:13
你是移植malloc到你开发板吗?
举报

张琴

2020-6-3 12:12:32
是的               
举报

李子胡

2020-6-3 12:18:07
是的,降低池的大小是可以的
举报

更多回帖

发帖
×
20
完善资料,
赚取积分