我正在Xtensa板上调试。但我没有足够的知识或参考资料来解释下面的例外信息。
熟悉Xtensa拱门的人能说点什么吗?或者指给我看解释Xtensa寄存器的文档。
我只有一个xtensa_lx7_data_book。还在挖..。
>>>> FATAL EXCEPTION
>>>> CPU 0 EXCCAUSE 12 (instr PIF data error)
>>>> PC 0x1 VADDR (nil)
>>>> PS 0x60620
>>>> (INTLEVEL:0 EXCM: 0 UM:1 RING:0 WOE:1 OWB:6 CALLINC:2)
>>>> A0 0xbe0115f2 SP 0xbe01d8f0 A2 0xbe01c8d8 A3 0x1
>>>> A4 0x9e022dbc A5 0x9e0225b8 A6 0x1 A7 (nil)
>>>> A8 0xbe013a88 A9 0xbe01d8a0 A10 (nil) A11 (nil)
>>>> A12 (nil) A13 0x1 A14 0xbe01d8ec A15 0x60522
>>>> LBEG (nil) LEND (nil) LCOUNT (nil)
>>>> SAR 0x5加1
迄今为止的一些调查结果:
发布于 2022-08-29 08:52:42
根据寄存器、PC和EXCCAUSE的值,CPU试图在地址0x1处执行代码,但无法从该地址获取指令。
异常信息中提到的所有寄存器都是核心xtensa寄存器,并在xtensa ISA书中进行了描述。
https://stackoverflow.com/questions/73512018
复制相似问题