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 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| 【S32DS】S32K3 RTD7.0.1 HSE 组件配置报错问题解决被打赏¥27元 | |
| 【S32K3XX】MCME 启动 CORE1被打赏¥23元 | |
| AG32VH407下温度大气压传感器及其检测被打赏¥20元 | |
| AG32VH407下光照强度传感器BH1750及其检测被打赏¥22元 | |
| AT32VH407下使用温湿度传感器DHT22进行检测被打赏¥20元 | |
| DIY一个婴儿澡盆温度计被打赏¥34元 | |
| 【FreeRtos】FreeRtos+MPU region 配置规则被打赏¥23元 | |
| 【分享开发笔记,赚取电动螺丝刀】三分钟快速上手驱动墨水屏(ArduinoIDE)被打赏¥28元 | |
| 【S32K3XX】LIN 通讯模块使用被打赏¥31元 | |
| 【FreeRtos】FreeRtos + MPU模块的配置使用被打赏¥32元 | |
我要赚赏金
