bootrom中的中断如何调试?

lxm_ik   2010-5-12 10:50 楼主
在MPC8247的单板上调试BOOTROM,现在感觉不能产生中断,如何调试中断的驱动?

回复评论 (11)

由于在BOOTROM阶段,此时还不能打印,目前仅可以通过GPIO的点灯来追查代码
点赞  2010-5-12 10:54
为什么不先把串口调通后再其它呢?
点赞  2010-5-16 00:58
串口的打印的前提也是要中断可以正常工作的情况下才可以啊
点赞  2010-5-17 11:04
买风河的Probe,从上电后第一条指令都可以单步
点赞  2010-5-17 16:24
问题是现在没有风河的调试仿真器
现在BOOTROM阶段的代码只能靠点灯来单步
手上的仿真器仅能烧录boortom文件
点赞  2010-5-18 08:50
楼主 首先好好 审核下你的中断代码。

然后分别在 中断处理函数的入口和出口实现点灯, 利用点灯获取的信息,来看你的中断是否发生,以及中断函数是否处理完? 等等。

多多实践下,祝你好运。
点赞  2010-5-18 18:50
把编译好的bootrom通过ads直接读到内存的地址去,然后就可以单步运行,不过都是汇编代码,看起来比较吃力,不过还是能看到的
点赞  2010-6-1 16:43
可以使用USBTAP通过JTAG调试
点赞  2010-6-6 19:34
惭愧  我只会用USBTRAP 进行对BOOTROM文件烧录进FLASH
不会使用USBTRAP来进行单步跟踪调试!!
点赞  2010-6-7 08:57
引用: 引用 3 楼 wangxm1983 的回复:

串口的打印的前提也是要中断可以正常工作的情况下才可以啊


可以使用轮询的方式,不需要中断的啊
点赞  2010-6-7 09:16
可以通过Codewarrior加载bootrom的ELF格式映像,编译的时候选择uncomp,即不进行压缩的,具体在Codewarrior安装目录有手册,名字叫与linux有关,讲的如何调试uboot的.
点赞  2010-6-10 20:35
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复