Guru Meditation Error: Core 1 panic'ed (IllegalInstruction)
관련 애러 해결 방법을 하기 링크를 참고하여 작성합니다.
1. https://github.com/espressif/esp-idf/issues/2035
에러 로그는 하기와 같습니다.
Guru Meditation Error: Core 1 panic'ed (IllegalInstruction)
. Exception was unhandled.
Core 1 register dump:
PC : 0x401434e1 PS : 0x00060e30 A0 : 0x800d71af A1 : 0x3ffdcf20
A2 : 0x00000000 A3 : 0x00000000 A4 : 0x00060e20 A5 : 0x00000001
A6 : 0x00060e20 A7 : 0x00060023 A8 : 0x800d956c A9 : 0x3ffdcf10
A10 : 0x00000001 A11 : 0x000000e8 A12 : 0x3ffddcd4 A13 : 0x3ffdcf20
A14 : 0x00000000 A15 : 0x3ffddcd4 SAR : 0x00000003 EXCCAUSE: 0x00000000
EXCVADDR: 0x00000000 LBEG : 0x4000c2e0 LEND : 0x4000c2f6 LCOUNT : 0xffffffff
Backtrace: 0x401434e1:0x3ffdcf20 0x400d71ac:0x3ffdcf50 0x400d7285:0x3ffdcf70 0x400df56f:0x3ffdcf90 0x400d9559:0x3ffdcfb0
Rebooting...
위 로그를 보고 디버그 하려면,
#
xtensa-esp32-elf-gdb test-project.elf 하고 gdb 실행 후
info symbol 0x401434e1
또는 더자세히 보려면 하기와 같이~ 옵션을 넣어서~
xtensa-esp32-elf-addr2line -pfiaC - build/welle.elf Backtrace: 0x401434e1:0x3ffdcf20 0x400d71ac:0x3ffdcf50 0x400d7285:0x3ffdcf70
그럼 결과가 하기와 같이 나온다.
어떤 파일의 어떤 함수에서 에러가 났는지~
그 정보는 Backtrace 정보를 바탕으로 나오게 된다.
그럼,
정보 공유합니다.
'개발 이야기 > 임베디드 개발' 카테고리의 다른 글
esp32 프로젝트 개발의 모든 정리 (0) | 2022.03.15 |
---|---|
샘플PCB - 회로개발/PCB제작 (0) | 2022.03.08 |
ESP32 - Jtag 디버깅 방법 (0) | 2022.01.16 |
ST의 BlueNRG 칩과 WISE Studio 사용 시 버그 (0) | 2022.01.11 |
Wizifi360(wifi모듈) EVB Mini 보드 정보를 공유 (0) | 2022.01.10 |