O toolchain possui um gdb client que pode ser usado com o OpenOCD para debug.

Instalação

  1. Fazer o download do arquivo. Escolher entre 32 e 64 conforme o sistemas operacional dos host.

     $ wget https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-1.22.0-73-ge28a011-5.2.0.tar.gz
    

    or

     $ wget https://dl.espressif.com/dl/xtensa-esp32-elf-linux32-1.22.0-73-ge28a011-5.2.0.tar.gz
    
  2. Descompacter em um diretório onde se deseja instalar o toolchain

     $ cd <local_de_destino>
     $ tar -xzf ~/Downloads/xtensa-esp32-elf-linux64-1.22.0-73-ge28a011-5.2.0.tar.gz
    

Configuração

  1. Adicionar no .bashrc o path do toolchain na variável PATH

     export PATH=$PATH:<path do toolchain>/bin
    

Referências:

Get started

Git hub espressif

Read docs

configuração openocd

[]:

[]: