Skip to content

v0.10.0-esp32-20201125

Compare
Choose a tag to compare
@igrr igrr released this 25 Nov 22:11
· 3691 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 in flasher_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 to esp32s2 (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 to program_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.