大家好:
想自己编一个load程序,用来实现程序的在线升级。
我用的工具是keil。
编写了两个代码,load和应用,其实都是一样的包括启动文件、中断,就是指示灯不一样,用来查看当前在那一程序运行。
只改了分散文件,load的起始地址是0x0,应用的是0x40000,在load亮起指示灯后,直接用函数指针跳转到0x40000;
因为上位机的下载工具还没有,我用ulink分别下载,从keil软件的下方状态栏可以看出两个程序下载到了正确的地址空间,
现在程序不能正确跳转到应用程序?请问我还有哪些文件要改吗?
|