大家好,又见面了,我是你们的朋友全栈君。
起因:我用的是C6748板子,在用CCS进行软件仿真和硬件仿真时,发现矩阵的计算结果不同。查看内存,发现软件仿真内存中没有初值,但连接上板子后debug时发现有的内存中存在数据。
经过学习与思索,确定是flash中的数据在板子被连接启动时boot bin选择了nor启动,会把nor中的数据传入DDR中,污染了原本的数组,会导致输出错误。
解决办法:
1:新添加:赋0循环,在使用数组前先都初始化为0,解决了问题。
2:启动方式不要设置成nor启动或nand启动
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/126889.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...