首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

监控程序下应用程序无法运行的问题

监控程序下应用程序无法运行的问题

我的板子是MC9S12DG128,用的监控程序是清华大学的昭老师写的,用D行接口与单片机连接,用超级终端与之进行通讯,程序能下到单片机里,我试了一个LED样板程序,下完程序之后,我查看的固化程序代码的ROM,发现里边有数据,接着我改变PC寄存器的值,执行应用程序,但是单片机并没有执行程序,LED等全灭了,如果程序运行的话,LED等应该是一个接一个的亮的.
是什么原因呢?是不是default.prm里最后的跳转的地址不对?
ROM??是flash吗?
pc寄存器是哪个寄存器啊?
你用的监控程序似乎太老了,是邵贝贝书上附带的那个吗?
你看一下中断向量的地址对吗?
如果照邵贝贝书上的,应该在EFFXh吧?
生命就是奇迹,永远都不要放弃希望,哪怕光亮渺小如豆,我们都要坚持举着它,即使烛火灼伤了皮肤,我们也不能失手,否则我们将永远在黑暗之中。
pc寄存器相当于8086里的IP寄存器,存放下一条执行语句的存放地址。
监控程序放在FLASH的$F000-$FFFF中,但写进去的执行程序代码应该放ROM中吧,。
监控程序是邵贝贝书上附带的那个。
中断向量在$EF8C-$EFFF.
如何核对中断向量的地址是否正确?
去哪找一个新的监控程序?
返回列表