mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2026-10-02 14:23:19 +08:00
* [bsp][esp32-c6] add ESP32-C6-DevKitC-1 support Add bsp/ESP/ESP32_C6. Default image is GPIO, UART0 and ADC. The C6 IDF sources are not in RT-Thread-packages/esp-idf yet. * [bsp][esp32-c6] fix CI format, C6 package and CH32V203 D6 build clang-format the files the format check rejected. Fetch the C6 scons branch when the downloaded ESP-IDF package has no C6 target. Patch the CH32V20x SDK under libraries so a D6 build no longer calls Exit(). * [bsp][esp32-c6] fetch mbedtls and stop pkgs from pulling the C6 branch * [bsp][esp32-c6] rebuild CI against the package branch tip * [bsp][esp32-c6] rebuild CI against the strict-mode package tip * [bsp][esp32-c6] fix the reviewed ADC, math and package pin bugs Keep the IDF tree on the reviewed commit, and stop the ADC and critical-section paths from reporting success when they did not. * [bsp][esp32-c6] reserve stuck interrupt lines and lock ADC CPU lines 3 and 4 never latch an enable, so copying the handler left the non-IRAM mask on the old line. Reserve those lines and let the allocator write the mask and the route together. The C6 oneshot registers are shared, so one mutex covers enable and convert. * [bsp][esp32-c6] list the peripherals this board actually runs GPIO, UART0 and ADC1 have been read on the DevKitC-1. Radios and the untested buses stay marked unsupported. * [bsp][esp32-c6] keep SPI unsupported after the loopback mismatch GPIO7 shorted to GPIO2 returned 0xA5000000 for a sent 0xA5, so the table does not mark SPI supported. --------- Co-authored-by: seteiro <276597748+cms19859230182-lang@users.noreply.github.com>
17 lines
552 B
Plaintext
17 lines
552 B
Plaintext
# Panic GDB stub for ESP32-C6. Default images do not enter this stub.
|
|
# After a panic with BSP_ENABLE_GDBSTUB, connect the UART port (CP210x).
|
|
set remote hardware-breakpoint-limit 1
|
|
set remote hardware-watchpoint-limit 1
|
|
set remote interrupt-on-connect on
|
|
set remote kill-packet off
|
|
set remote symbol-lookup-packet off
|
|
set remotetimeout 20
|
|
set serial baud 115200
|
|
file ./rtthread.elf
|
|
mem 0x40000000 0x4007ffff ro
|
|
mem 0x40800000 0x4087ffff rw
|
|
mem 0x42000000 0x42ffffff ro
|
|
mem 0x50000000 0x50003fff rw
|
|
mem 0x60000000 0x600dffff rw
|
|
target remote \\.\COM13
|