各位专家好:
我们用的是6713的芯片,FLASH是AM29LV400B,256K*16bit,二次程序bootload加载进了1K空间,也将应用程序全部搬完(开始搬和搬完各发出一个GIPO信号,以此判断程序是否搬移完成)。两个信号都有,但是程序却没跑起来,我想请问一下,有哪几种情况会导致这个问题,应该怎么解决!!
另外,我分析,首先可能是没跳转到_c_int00
这个是我二次搬移程序的末尾:
copy_done:
mvkl .S2 _c_int00, B0
mvkh .S2 _c_int00, B0
b .S2 B0
nop 5
这里应该没有问题的,还有什么地方会导致不能跳进入口地址呢??
请各位帮忙解答一下,谢谢!!