自己是用下边的方法初始化数组的。
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的沟去掉看看。