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

[讨论]单步执行遇到的问题

[讨论]单步执行遇到的问题

单步执行程序时,看到程序第一步走到,jsr >Finit_MC56F803x_ ; RESET 可以理解

但是在disassemble后,得到的是P:00000000: E418E25400EA move.l #0xeae254,R0。不明白这句是什么意思。

另外单步执行时发现程序似乎是沿着中断表顺序走,这是把所有的中断都走了一遍,不太明白是怎么回事?请高手指教一下吧。

程序似乎是跑飞了。
海纳百川  有容乃大

谢谢回复。只是这个小程序可以顺利下载并执行。这样就想不通了。

可以下载并执行只能说程序的地址是正确的,但功能不一定正确。
海纳百川  有容乃大

谢谢回复。我再看看。另外还有一个程序调试好了。但是有一点想不明白。一开始使用PE做的可以,后来不用pe,直接把PE中生成的中断向量表拷过来使用却进不了中断,检查后发现是中断向量定义长度不同。这就怪了,用PE做的时候选的CPU的bean是对的,8036嘛,为什么PE生成的中断向量表好像是800系列的?而且PE还能运行成功?

你是说中断向量表的长度不同?这是有可能的。
海纳百川  有容乃大
返回列表