Instalação

  1. Instalar as dependências

     $ sudo apt-get install build-essential git-core cmake doxygen libusb-1.0 make libtool pkg-config autoconf automake texinfo
    
  2. Clonar o repositório do opencocd para o esp32 (2)

     $ git clone --recursive https://github.com/espressif/openocd-esp32.git
    
  3. Compilar OpenOCD usando a sequência de comandos abaixo (2):

     $ cd <diretorio onde foi clonado>
     $ sudo apt-get install make libtool pkg-config autoconf automake texinfo libusb-1.0 
     $ ./bootstrap (when building from the git repository)
     $ ./configure --enable-sysfsgpio --enable-bcm2835gpio
     $ make
     $ sudo make install
    

Observações:

(1) O ESP32 utiliza um fork do openocd. Essa versão pode ser adquirida através do comando abaixo:

(2) As opções –enable-sysfsgpio –enable-bcm2835gpio são para uso do da Raspberry como jtag adapter

Referências:

Get started

Git hub espressif

Read docs

configuração openocd

[]:

[]: