This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
CMD文件中BEGIN定义如下:
BEGIN : origin = 0x3F3FFE, length = 0x000002;
默认的BEGIN为0x3f7ff6,但是使用上面的地址,程序还能正常运行,有点纳闷,应该找不到main入口地址,还请大神指点下
cmd文件如下:
BEGIN : origin = 0x3F0000, length = 0x000002
28027入口地址为0x3f7ff6,仿真程序可以运行吗?测试好像可以的,有点纳闷
之后测试了在dsp28027 flash中烧入两个程序,一个在A区,一个在D区,A区程序的入口地址为0x3f7ff6,D区程序入口地址为0x3f0000,A程序中有跳转指令
asm(" LB 0x3F0000"),进行了如下的测试:
1、先烧入A区程序,只擦除A、B、C区,在烧入D区程序,只擦除D区,调试D区程序,发现A区程序没有运行;
2、先烧入D区程序,只擦除D区,在烧入A区程序,只擦除A、B、C区,调试A区程序,发现D区程序运行;
有哪位好心人能帮忙看看为什么吗