Skip to content

Commit

Permalink
target/espressif: add algorithm support to execute code on target
Browse files Browse the repository at this point in the history
This functionality can be useful for;
1-ESP flashing code to load flasher stub on target and
write/read/erase flash.
2-ESP GCOV command uses some of these functions to run
onboard routines to dump coverage info.

This is high level api for the Espressif xtensa and riscv targets

Signed-off-by: Erhan Kurubas <[email protected]>
Change-Id: I5e618b960bb6566ee618d4ba261f51af97a7cb0e
Reviewed-on: https://review.openocd.org/c/openocd/+/7759
Reviewed-by: Tomas Vanek <[email protected]>
Reviewed-by: Antonio Borneo <[email protected]>
Tested-by: jenkins
  • Loading branch information
erhankur authored and borneoa committed Dec 10, 2023
1 parent ba16fdc commit d3ffcc7
Show file tree
Hide file tree
Showing 5 changed files with 1,103 additions and 2 deletions.
4 changes: 3 additions & 1 deletion src/target/espressif/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,6 @@ noinst_LTLIBRARIES += %D%/libespressif.la
%D%/esp32_sysview.h \
%D%/segger_sysview.h \
%D%/esp_semihosting.c \
%D%/esp_semihosting.h
%D%/esp_semihosting.h \
%D%/esp_algorithm.c \
%D%/esp_algorithm.h
Loading

0 comments on commit d3ffcc7

Please sign in to comment.