首页 » 技术SOS » 嵌入式系统 » 操作系统 » 关于vxworks的启动问题

关于vxworks的启动问题

菜鸟
2007-11-07 10:38:59
我刚做嵌入式不久,现在正往一块评估板上移植vxworks。但是在启动时每次运行到函数 kernelInit时便会出错,经单步跟踪得知每次都是跳到了0x0地址运行了。不知哪位大侠能帮我指点一下,我在这里谢了。对了我做的评估板型号是HPC II,上面的处理器是ppc7448。其bsp包是我改写的,不知道这是否有影响。希望能给予指点,再次表示感谢。
分享
关键词: vxworks, 嵌入式  
菜鸟
2007-11-08 17:24:21
1楼

跳到0地址总是有原因的,如果跳到0地址之前的的一段代码可以找到C语言源文件,则打开文件看看哪里有问题,否则,则将系统映象反汇编出来看看到底哪里有问题.PPC的汇编还是比较简单的.由于你给出的条件不够,无法判断具体哪里有问题,但有单步跟踪的条件,肯定能发现问题.

菜鸟
2007-11-09 20:47:04
2楼

调到0地址是复位的现象,应该是bsp等配置有问题。请加载少量驱动调试通过后再完善。