"函数指针运行时跑飞,急等分析"问题已解决
由于csdn不允许连续回复三次,也不能删自己的回复了,所以在这里重新发一个帖子说明一下该问题已解决,谢谢大家。
问题已解决,谢谢各位大大~~
原因在:我是直接下到sdram中运行的,而这样当RO段比较大时,后面sdram设置的堆栈等等位置就会覆盖掉原来的数据。从而导致指针指向的位置存放的地址是错误的,这样程序就跑飞了。下到nandflash中就可以了,运行的时候只有代码段搬运到sdram中,程序就没问题了。
不过很感谢各位,都提出了以前我很多没有注意的地方。
[解决办法]
分数是什么?