28335片外放大数组出问题

2019-08-01 15:49发布

我现在是这样的,用一个大数组来接收DMA的数据,数组放在外部RAM,当数组大小为 A[48][4096]以下时,即占用空间192K时,程序是正常的,但当数组大于192K时,程序显示,外部RAM中数据为随机值,是什么原因?

还有什么原因?是不是DMA不支持放外部RAM高地址放数?我看也不是这个原因
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
hitbuyi1
1楼-- · 2019-08-02 12:44
小木欧尼 发表于 2014-11-18 18:05
可以了吗

不行啊,不知道是什么原因
shenmu2012
2楼-- · 2019-08-02 14:26
帮着顶一下的吧。。
jxmzzr
3楼-- · 2019-08-02 20:02
 精彩回答 2  元偷偷看……
骑车上班
4楼-- · 2019-08-02 23:09
jxmzzr 发表于 2014-11-19 10:58
数组放外部RAM中需要在.cinit函数之前先初始化外部RAM。

能说下要这样做的原因吗?

一周热门 更多>