当前位置: 代码迷 >> VxWorks >> vxworks 启动时出现software interrupt解决思路
  详细解决方案

vxworks 启动时出现software interrupt解决思路

热度:4036   发布时间:2013-02-26 00:00:00.0
vxworks 启动时出现software interrupt
s3c2410开发板,,,我用Tornado2.2生成的bootrom_uncmp.bin烧写到NorFlash中,重上电先是倒计时7秒,后auto-boot,结果就出现如下错误信息:

can't load boot file!!

Software interrupt
Exception address: 0x330046d0
Current Processor Status Register: 0x00000013
Task: 0x33fb3bc0 "tBoot"
r0     =        1   r1     = 80000093   r2     = c0000278   r3     = 80000093
r4     =        0   r5     =        0   r6     =        0   r7     = 3306c860
r8     =      2bd   r9     =        1   r10    = 33063c9c   r11/fp =       20
r12/ip = 3300b558   r13/sp = 33fb3764   r14/lr = 330046d0   pc     = 330046d0
cpsr   =       13

之后就一直循环,停不下来。我接触vxworks一个多周,对于这些问题一筹莫展,请教高手……
------解决方案--------------------------------------------------------
加载这个部分,看样子是用tBoot任务进行的,
可否看看代码中tBoot这个任务taskspawn后,怎么跑的,排查一下是代码问题,还是配置问题。
也可以通过显示的寄存器的内容,来找一些蛛丝马迹
  相关解决方案