这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » [讨论]调试BSP遇到的问题

共2条 1/1 1 跳转至

[讨论]调试BSP遇到的问题

菜鸟
2007-06-21 22:15:53     打赏

MPC860、vxWorks、tornado、visionclick,目前遇到的现象:

使用tornado生成bootrom_uncmp,然后使用visionClick将bootrom_uncmp转换成ab和bdx文件。

在visionClick中设置ab和bdx文件目录及CPU类型和OS类型,复位符号为usrInit,然后load ab和bdx文件,

在usrInit处设置断点,然后run to here,此时出现machine check.

将visionClick中的复位符号改成romInit,则可以进入,但总是进汇编.

makefile中已增加-g.

问题:

1 visionClick还需要其他设置吗?

2 编译bootRom时还需要其他设置吗?

谢谢!




关键词: 讨论     调试     遇到     问题    

菜鸟
2007-06-23 00:58:00     打赏
2楼

PPC的用调试器的过程中,有些调试器遇到mtmsr指令和mfmsr指令是会出现HAL错误的。。。

进汇编没有问题,,,可以考虑在C的开始设置一个判断单一变量的死循环,运行从romInit开始,进入C的死循环后,halt,再修改寄存器值,让让它跳出来,继续运行和调试。啊,比较老土,但至少可行。


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]