Hello World! esp32c3_devkitm [00:00:00.057,000] os: [00:00:00.057,000] os: mcause: 5, Load access fault [00:00:00.057,000] os: mtval: 0 [00:00:00.058,000] os: a0: 3fc85f6c t0: aaaaaaaa [00:00:00.059,000] os: a1: 00000000 t1: 3fc85f6c [00:00:00.060,000] os: a2: 0000000c t2: aaaaaaaa [00:00:00.060,000] os: a3: 00000000 t3: aaaaaaaa [00:00:00.061,000] os: a4: aaaaaaaa t4: aaaaaaaa [00:00:00.062,000] os: a5: 3fc892d8 t5: aaaaaaaa [00:00:00.063,000] os: a6: aaaaaaaa t6: aaaaaaaa [00:00:00.064,000] os: a7: aaaaaaaa [00:00:00.064,000] os: ra: 42018a76 [00:00:00.065,000] os: mepc: 42012414 [00:00:00.066,000] os: mstatus: 00001880 [00:00:00.066,000] os: [00:00:00.067,000] os: >>> ZEPHYR FATAL ERROR 0: CPU exception on CPU 0 [00:00:00.068,000] os: Current thread: 0x3fc84fb8 (calculate_Thread_id) [00:00:00.069,000] os: Halting system 这个错误是由于CPU在执行指令时发生了访问错误(Load access fault)导致的。具体的错误信息包括了mcause、mtval、a0、a1等寄存器的值,可以用于分析错误的来源和原因。在Zephyr操作系统中,这种CPU异常会导致系统崩溃并停止运行。需要对代码进行调试和排查,找到错误的原因并进行修复。

Zephyr OS 崩溃错误分析 - esp32c3_devkitm Load Access Fault

原文地址: https://www.cveoy.top/t/topic/n4FJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录