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

vxworks 启动时出现software interrupt解决方法

热度:3927   发布时间: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后,怎么跑的,排查一下是代码问题,还是配置问题。
也可以通过显示的寄存器的内容,来找一些蛛丝马迹
  相关解决方案