v0.10.0-esp32-20201125
igrr
released this
25 Nov 22:11
·
3855 commits
to master
since this release
2020/11/25 Release, based on OpenOCD v0.10.0
Features
- esp32s3: Added base support for ESP32-S3.
- esp32c3: Added base support for ESP32-C3.
- esp/jtag: Added
esp_remote
JTAG interface over USB and TCP. - esp/jtag: Added
esp_usb_jtag
JTAG interace for embedded USB-to-JTAG functionality. - esp/xtensa: Refactored to make use of native SMP support in OpenOCD.
- esp: Added
program_esp_bins
command to flash binaries specified inflasher_args.json
file produced by ESP-IDF build system. - esp: Added
esp_get_mac [format]
command to obtain the factory MAC address. - helper: Added Espressif JEDEC code
- esp/smp: Added generic ESP Xtensa SMP functionality.
- jimtcl: Upgraded to 0.79 and enabled JSON extension.
- esp32s2: Renamed
esp32_s2
target toesp32s2
(backwards compatible) - xtensa: Implemented memory access range check.
Bug fixes:
- esp32s2: Fixed issue with software reset when memory protection is enabled in the app.
- esp32: Fixed
program_esp32
TCL function to correctly pass arguments toprogram_esp
(#122, thanks @pridgeway-rsc). - apptrace: Fixed running command on an unexamined core.
- libftdi: Updated deprecated function calls.
- semihosting: Fixed a bug with an incorrect return value for the custom lseek implementation.
- semihosting: Fixed handling of invalid syscall arguments.
- esp32: Fixed usage of unintialized GDB service.
- freertos: Fixed non-general registers access from GDB.
- freertos: Fixed GDB reg list usage in
get_thread_reg_list
. - esp32xx: Fixed ESP32 and ESP32-S2 Xtensa config.
- apptrace: Fixed connection to already running target.