TI中文支持网
TI专业的中文技术问题搜集分享网站

数据初始化第一次老是出错怎么办?

 自己是用下边的方法初始化数组的。

Uint8 BipPnAcq[1024]={
#include "BipPnAcq.txt"
};

常常第一次下载程序之后的结果如下图:

然而正确的时候应该是下边这样

我想问的问题是:

1.为什么数据会这样子。

2.怎样才能避免这个问题,重复来很耽误时间。

Andy Yin1:

数组放在LL2或者SL2上会有这样的问题么,DDR有初始化么?

hocodrecon:

回复 Andy Yin1:

这个数组的数据是放在DDR上的,DDR初始化了,数据如果初始化错误,总是上边的样子。

Andy Yin1:

回复 hocodrecon:

你是在EVM上测试还是你们自己的板子,EVM上的话直接用gel进行DDR初始化,在自己的板子则论坛上已经讲了很多次需要修改ddr初始化参数。

所以你这里先把数据放在LL2测试看有没有问题,排除DDR的影响,另外可以在memory browser中把L1D及L2 cache的沟去掉看看。

赞(0)
未经允许不得转载:TI中文支持网 » 数据初始化第一次老是出错怎么办?
分享到: 更多 (0)