zoukankan      html  css  js  c++  java
  • ESP32S2 异常调试

    异常提示

    Guru Meditation Error: Core  0 panic'ed (StoreProhibited). Exception was unhandled.
    
    Core  0 register dump:
    PC      : 0x40082a36  PS      : 0x00060d30  A0      : 0x80081a6a  A1      : 0x3ffc1c80
    A2      : 0x00000000  A3      : 0x3f002be0  A4      : 0x00000000  A5      : 0x3ffc0940
    A6      : 0x3ffbd880  A7      : 0x00000003  A8      : 0x80082a31  A9      : 0x3ffc1c30
    A10     : 0x00000012  A11     : 0x3ffc1d6c  A12     : 0x3f002b48  A13     : 0x3f002c0c
    A14     : 0x3f002c0c  A15     : 0x00000000  SAR     : 0x00000004  EXCCAUSE: 0x0000001d
    EXCVADDR: 0x00000000  LBEG    : 0x3f002b48  LEND    : 0x3f002c0c  LCOUNT  : 0x40024fe1
    
    Backtrace:0x40082a33:0x3ffc1c80 0x40081a67:0x3ffc1cb0 0x4002ac99:0x3ffc1ce0
    
    
    ELF file SHA256: 5c9fb5641131d178
    
    Rebooting...
    
    

    查看异常

    使用监视器

    idf.py -p /dev/ttyUSB0 monitor
    

    启动程序监视器时将一并打印出错误地址对应的源语句位置

    使用gdb

    运行gdb使用list*加地址指令查看,需要关注的地址有:
    1.在Core 0 register dump中的PCA0指针,如果是0x80开头使用时改为0x40
    2.在Backtrace中的:前的地址。

    $ xtensa-esp32s2-elf-gdb  ./build/hello-world.elf
    
    ...
    ...
    
    (gdb) list *0x40082a36
    
    
    
  • 相关阅读:
    [转]Linq使用心得——SelectMany替代二重foreach循环
    设计模式—装饰者模式
    设计模式—桥接模式
    iOS_autoLayout_Masonry
    排序算法
    h.264硬件解码
    FFmpegh.264解码
    AAC编解码
    socket UDP简单通讯
    socket TCP简单通讯
  • 原文地址:https://www.cnblogs.com/llil/p/12835143.html
Copyright © 2011-2022 走看看