When my device runs as usual, it encounter a Program Interrupt at fault pc.
1) It's a PowerPC processor
2) The Program Interrupt was caused by unrecognized instruction.
I suspect some threads have modified the instruction so that the CPU can't recognize it.
Do you have any ideas to track who modified the instruction?
共3条
1/1 1 跳转至页
****在线***: Program Interrupt in PowerPC
2楼
PowerPC processor has a big family -- Some of them can support hardware data break point register -- and this can capture it.
Several days before, I tried to dump the instructions around fault pc and it worked.
I found NO kernel text corruption happened because all the instructions around fault pc (and at fault pc) looks good. All the instructions can be disassembled correctly.
I'm suspecting the instruction cache has been corrupted. It seems no direct way supplied to dump instruction cache.
I found NO kernel text corruption happened because all the instructions around fault pc (and at fault pc) looks good. All the instructions can be disassembled correctly.
I'm suspecting the instruction cache has been corrupted. It seems no direct way supplied to dump instruction cache.
共3条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
vscode+cmake搭建雅特力AT32L021开发环境被打赏30分 | |
【换取逻辑分析仪】自制底板并驱动ArduinoNanoRP2040ConnectLCD扩展板被打赏47分 | |
【分享评测,赢取加热台】RISC-V GCC 内嵌汇编使用被打赏38分 | |
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 |