关于把程序烧写进c2000launchpad的FLASH中无**常运行的问题?

2019-08-07 18:58发布

同一个程序在DEBUG模式下,在RAM中正常运行,但是把工程改为Release模式烧写程序到Flash中,就不能运行了.

我把同一个流水灯的程序,在Debug模式下正常闪烁z,但是在release模式下烧写,灯就不再闪烁了,这是为什么呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
huangfeng33
2019-08-08 01:39
程序运行调用的是相对地址,不是绝对地址,所以装载到RAM中可以正常运行。不同的单片机指令体系不同,这个跳转地址大小可能有限制,也有短跳转和长跳转之说。

一周热门 更多>