Guia do usuário de depuração JTAG ESP32-S3

## 1 O suporte ESP32-S3 usa o JTAG pinsou USB pinspara depuração JTAG. Para obter mais instruções, leia o guia “ESP32-S3 JTAG Debugging” .

Para depurar com pinos JTAG, você precisa usar a ferramenta ESP-PROG .

Pino ESP32-S3 Sinal JTAG
MTDO/GPIO40 TDO
MTDI / GPIO41 TDI
MTCK / GPIO39 TCK
MTMS / GPIO42 TMS
  • O ESP32-S3 possui um circuito JTAG integrado e pode ser depurado sem nenhum chip adicional. Apenas um cabo USB conectado aos pinos D+/D- é necessário. As conexões necessárias são mostradas na seção a seguir. Leia as instruções "Configurar a interface JTAG integrada do ESP32-S3" .
ESP32-S3 Pin USB Signal
GPIO19 D-
GPIO20 D+
5V V_BUS
GND Chão

2 Antes da depuração do JTAG, configure o ambiente de software esp-idf SDK. consulte o "Guia de programação do ESP-IDF" . O ESP32-S3 suporta apenas a versão/v4.4 e versões posteriores do ESP-IDF SDK. Consulte as instruções “Esp-IDF Release and SoC Compatibility” .

O ambiente de desenvolvimento de software que recomendamos a você é o mais simples.

3 A seguir estão as etapas de depuração do JTAG:

  • No ambiente de compilação esp-idf SDK, para abrir o ambiente “openocd”, consulte " Executar OpenOCD ". Por exemplo,
openocd -f C:\Users\caiguanhong\.espressif\tools\openocd-esp32\v0.10.0-esp32-20211111\openocd-esp32\share\openocd\scripts\board\esp32s3-builtin.cfg
  • Em seguida, para atualizar o firmware:
idf.py flash
  • Em seguida, no projeto de depuração atual, crie um arquivo de configuração chamado “gdbinit” e escreva o seguinte. Por favor, leia as instruções da “Linha de Comando” .
target remote :3333
set remote hardware-watchpoint-limit 2
mon reset halt
flushregs
thb app_main
c

Image_2023-03-10_15-05-59.png

  • Por último, para habilitar o ambiente “GDB”. Consulte “” . Por exemplo,
xtensa-esp32s3-elf-gdb -x gdbinit build\hello_world.elf

Image_2023-03-10_15-08-04.png

  1. O arquivo BSDL pode se referir ao código-fonte “openocd-esp32” .

Acho que você gosta

Origin blog.csdn.net/Marchtwentytwo/article/details/129561010
Recomendado
Clasificación