• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

【问】dsp 定义的 数组变量问题

我定义了一个数组变量在ce0 存储空间的段里,发现一个问题,我断电在上电在线load程序后,发现从数组读出来的值不正确,
我再次load一边程序后,就正确了,请问下是怎么回事,是EMIF初始化的时间问题吗?还是。。。。。。。
全部回复(7)
正序查看
倒序查看
明月光
LV.6
2
2012-07-07 13:53
应该是初始程序写的有点问题,再查查看
0
回复
2012-07-07 14:02
cmd或者ccs里设置一下堆栈空间,应该是溢出了。
0
回复
bdzn
LV.9
4
2012-07-07 14:48

dsp中 定义的 数组变量问题

[table][tr][td]我定义了一个数组变量在ce0 存储空间的段里,发现一个问题,我断电在上电在线load程序后,发现从数组读出来的值不正确,
我再次load一边程序后,就正确了,请问下是怎么回事,是EMIF初始化的时间问题吗?还是。。。。。。。

0
回复
geek
LV.7
5
2012-07-07 19:38

这个不懂,过来顶下,就是为了能捡块铁回去换碗饭吃,好几天没吃过饱饭了!

0
回复
starcool
LV.5
6
2012-07-08 08:22

从你的描述里感觉要考虑一下干扰的因素,你的JTAG口到DSP TCK等引脚距离是否超出6cm?路径上是否有强干扰源?不妨在两端加点瓷片电容旁路干扰信号。也不用太大,防止延迟过大。102差不多了。然后再load试试看。

0
回复
bdzn
LV.9
7
2012-07-08 09:07
@geek
这个不懂,过来顶下,就是为了能捡块铁回去换碗饭吃,好几天没吃过饱饭了![图片]

这里是做硬件的比较多些。

0
回复
2012-07-16 08:19
@starcool
从你的描述里感觉要考虑一下干扰的因素,你的JTAG口到DSPTCK等引脚距离是否超出6cm?路径上是否有强干扰源?不妨在两端加点瓷片电容旁路干扰信号。也不用太大,防止延迟过大。102差不多了。然后再load试试看。
数组变量是一种特殊的、十分有用的变量。实际上,规模为n的数组变量是由n个普通的变量组成的。   数组是一个包含多个值的变量。任何变量都可以在数组中使用。数组的尺寸没有最大限制,也不要求成员变量连续索引或者赋值。数组是基于0的:第一个元素的下标以0开始。
0
回复