for 循环赋值出错
程序很简单如图所示。问题是i最大累加到0xB128,然后就跳回到0xB101继续累加。这是怎么回事?
程序是在pdk1.1.2.6的csl\example\edma例程上改的,就加了个for循环,目的测试edma对大数据量的搬移效果,居然就遇到这种问题?无操作系统,已加载gel文件
rui hou:
回复 Shine:
你好,确实堆加大后可以了。
还有个问题是本例程中edma搬数也和堆栈有关吗?
a同步搬65536个字节,栈小的话很多数据搬移不对,栈改大后不对的数据少很多,65536中有65个错数,但为何依然不是百分百正确?