首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > VxWorks >

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

2012-12-31 
vxworks 启动时出现software interrupts3c2410开发板,,,我用Tornado2.2生成的bootrom_uncmp.bin烧写到NorF

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后,怎么跑的,排查一下是代码问题,还是配置问题。
也可以通过显示的寄存器的内容,来找一些蛛丝马迹

热点排行