target/espressif: add algorithm support to xtensa chips
commit4003762177b1aec2ab27eaa6946b47f13c457bbc
authorErhan Kurubas <erhan.kurubas@espressif.com>
Mon, 10 Jul 2023 21:47:06 +0000 (10 23:47 +0200)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sun, 10 Dec 2023 13:31:57 +0000 (10 13:31 +0000)
treeddeb6b57c126b8f29d2796249fe730b4e3f7a2ed
parentd06d8ea3e4d0057dd13a6dac792b1ad7c246aebb
target/espressif: add algorithm support to xtensa chips

Also includes esp_xtensa flasher stub jumper binary.

Signed-off-by: Erhan Kurubas <erhan.kurubas@espressif.com>
Change-Id: I054ce31033ca6a87afe9b5325b545338a7d8fe8f
Reviewed-on: https://review.openocd.org/c/openocd/+/7772
Tested-by: jenkins
Reviewed-by: Ian Thompson <ianst@cadence.com>
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
12 files changed:
contrib/loaders/trampoline/espressif/xtensa/Makefile [new file with mode: 0644]
contrib/loaders/trampoline/espressif/xtensa/esp_xtensa_stub_tramp_win.S [new file with mode: 0644]
contrib/loaders/trampoline/espressif/xtensa/esp_xtensa_stub_tramp_win.inc [new file with mode: 0644]
src/target/espressif/Makefile.am
src/target/espressif/esp.c
src/target/espressif/esp.h
src/target/espressif/esp32.c
src/target/espressif/esp32s2.c
src/target/espressif/esp32s3.c
src/target/espressif/esp_xtensa.c
src/target/espressif/esp_xtensa_algorithm.c [new file with mode: 0644]
src/target/espressif/esp_xtensa_algorithm.h [new file with mode: 0644]