Skip to content

Repeatedly restart the demo of GamepadMouseKeyboard on ESP32C3DevModule #43

@mumu2021

Description

@mumu2021

After testing, it was determined that the location where the error occurred was "compositeHID.begin();" in the setup method. This line.
Then I checked the BleCompositeHid.cpp file line by line. When the program runs to line 199 (" device->init(BleCompositeHIDInstance->_hid); ") Start restarting.

The restart log is as follows:

15:42:58.667 -> Guru Meditation Error: Core 0 panic'ed (Store access fault). Exception was unhandled.
15:42:58.667 ->
15:42:58.667 -> Core 0 register dump:
15:42:58.667 -> MEPC : 0x420042ec RA : 0x42002b00 SP : 0x3fca7c70 GP : 0x3fc94800
15:42:58.667 -> TP : 0x3fca85e0 T0 : 0x4005890e T1 : 0x40393046 T2 : 0x01250015
15:42:58.667 -> S0/FP : 0x3fc9d8a4 S1 : 0x3fcb3c0c A0 : 0x00000000 A1 : 0x3fcb422c
15:42:58.667 -> A2 : 0x00000004 A3 : 0x00000003 A4 : 0x00000000 A5 : 0x3c07c9e0
15:42:58.667 -> A6 : 0x00000005 A7 : 0x3fcb46d4 S2 : 0x3fc9d8b4 S3 : 0x3fc9daa0
15:42:58.667 -> S4 : 0x3c070000 S5 : 0x3fc9daa8 S6 : 0x3fc99000 S7 : 0x3fc9d8a4
15:42:58.667 -> S8 : 0x3fc9daa8 S9 : 0x3c070000 S10 : 0x3c070000 S11 : 0x0000003c
15:42:58.667 -> T3 : 0x00000000 T4 : 0x0fffffff T5 : 0x00000019 T6 : 0x3fc9db20
15:42:58.667 -> MSTATUS : 0x00001881 MTVEC : 0x40380001 MCAUSE : 0x00000007 MTVAL : 0x0000002c
15:42:58.667 -> MHARTID : 0x00000000
15:42:58.667 ->
15:42:58.667 -> Stack memory:
15:42:58.667 -> 3fca7c70: 0x3fc96b40 0x3fc98000 0x3fca85b0 0x420009e0 0x06090105 0x408501a1 0xe0190705 0x0015e729
15:42:58.667 -> 3fca7c90: 0x01750125 0x02810895 0x08750195 0x06950181 0x00150875 0x07056525 0x65290019 0x05950081
15:42:58.667 -> 3fca7cb0: 0x08050175 0x05290119 0x01950291 0x01910375 0x090105c0 0x0901a102 0x8500a101 0x19090520
15:42:58.667 -> 3fca7cd0: 0x15052901 0x75012500 0x81059501 0x95017502 0x05038103 0x09300901 0x15380931 0x757f2581
15:42:58.667 -> 3fca7cf0: 0x81039508 0x0a0c0506 0x81150238 0x08757f25 0x06810195 0x0105c0c0 0x01a10509 0x09050185
15:42:58.667 -> 3fca7d10: 0x01250015 0x01190175 0x08950829 0x01050281 0x00160109 0x7fff2600 0x08951075 0x300900a1
15:42:58.667 -> 3fca7d30: 0x32093109 0x33093509 0x36093409 0x02813609 0x3fc9c0c0 0x3fc98000 0x3fca85b0 0x42000710
15:42:58.667 -> 3fca7d50: 0x06090105 0x408501a1 0xe0190705 0x0015e729 0x01750125 0x02810895 0x08750195 0x06950181
15:42:58.667 -> 3fca7d70: 0x00150875 0x07056525 0x65290019 0x05950081 0x08050175 0x05290119 0x01950291 0x01910375
15:42:58.667 -> 3fca7d90: 0x090105c0 0x0901a102 0x8500a101 0x19090520 0x15052901 0x75012500 0x81059501 0x95017502
15:42:58.667 -> 3fca7db0: 0x05038103 0x09300901 0x15380931 0x757f2581 0x81039508 0x0a0c0506 0x81150238 0x08757f25
15:42:58.667 -> 3fca7dd0: 0x06810195 0x0105c0c0 0x01a10509 0x09050185 0x01250015 0x01190175 0x08950829 0x01050281
15:42:58.667 -> 3fca7df0: 0x00160109 0x7fff2600 0x08951075 0x300900a1 0x32093109 0x33093509 0x36093409 0x02813609
15:42:58.667 -> 3fca7e10: 0xa5a5c0c0 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5
15:42:58.667 -> 3fca7e30: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5
15:42:58.667 -> 3fca7e50: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5
15:42:58.667 -> 3fca7e70: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5
15:42:58.667 -> 3fca7e90: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5
15:42:58.667 -> 3fca7eb0: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5
15:42:58.667 -> 3fca7ed0: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0x00000002 0xffffffff 0x00000000 0x00000064
15:42:58.667 -> 3fca7ef0: 0x3fca803c 0x00000002 0x00000001 0x00000000 0x00000000 0x3fca80cf 0x00000000 0x4205a212
15:42:58.667 -> 3fca7f10: 0x60006000 0x3fc9db20 0x3fca8398 0x3c0706ed 0x00000000 0x00000000 0x00000000 0x00000000
15:42:58.667 -> 3fca7f30: 0x00000000 0x00000001 0x00000009 0x00000001 0x00000000 0x3c07c640 0x00000000 0x00000023
15:42:58.667 -> 3fca7f50: 0x00000000 0x00000000 0x3fca7fd0 0x3fc94800 0x0c080400 0x19161310 0x24221f1c 0x2e2c2927
15:42:58.667 -> 3fca7f70: 0x00000000 0x00000800 0x3fcdf000 0x40039f02 0x3fca8014 0x00000064 0x00000000 0x42050f30
15:42:58.667 -> 3fca7f90: 0x3fc94e4c 0x00000001 0x00000000 0x00000013 0x00000001 0x00000001 0x00000001 0x0000011e
15:42:58.667 -> 3fca7fb0: 0x00000001 0x00000009 0x00000001 0x3fca80a8 0x3fca80b8 0x0000011e 0x00000000 0x42051280
15:42:58.667 -> 3fca7fd0: 0x00000000 0x00000002 0x00000002 0x3fca80ea 0x00000004 0x00000004 0x00000800 0x3fca8420
15:42:58.667 -> 3fca7ff0: 0x00000000 0x00000141 0x000001fe 0x00000002 0x00000002 0x00000000 0x00000001 0x00000000
15:42:58.667 -> 3fca8010: 0x0000000e 0x00000001 0x00000000 0x00000013 0x3fca802c 0x00000000 0x00000000 0x3c0706ea
15:42:58.667 -> 3fca8030: 0x00000001 0x3fca80cf 0x00000001 0x00000000 0x40390266 0x403901d8 0x3fca80c0 0x3fc94800
15:42:58.667 -> 3fca8050: 0x3fca85e0 0x40392c3e 0x70000000 0x00000000 0x60002000 0x3fca8104 0x00000000 0x00002000
15:42:58.857 ->
15:42:58.857 ->
15:42:58.857 -> ELF file SHA256: 1e20f1037
15:42:58.857 ->
15:42:58.857 -> Rebooting...
15:42:58.857 -> ESP-ROM:esp32c3-api1-20210207
15:42:58.857 -> Build:Feb 7 2021
15:42:58.902 -> rst:0xc (RTC_SW_CPU_RST),boot:0xd (SPI_FAST_FLASH_BOOT)
15:42:58.902 -> Saved PC:0x403819ae
15:42:58.902 -> SPIWP:0xee
15:42:58.902 -> mode:DIO, clock div:1
15:42:58.902 -> load:0x3fcd5820,len:0x1148
15:42:58.902 -> load:0x403cc710,len:0xb40
15:42:58.902 -> load:0x403ce710,len:0x2f58
15:42:58.902 -> entry 0x403cc710

This problem has bothered me for a long time. I hope a repair solution can be provided. thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions