{"id":9684,"date":"2019-06-08T13:30:12","date_gmt":"2019-06-08T13:30:12","guid":{"rendered":"http:\/\/blog.bachi.net\/?p=9684"},"modified":"2020-05-04T08:47:15","modified_gmt":"2020-05-04T08:47:15","slug":"platformio-arduino-debug-jtag","status":"publish","type":"post","link":"https:\/\/blog.bachi.net\/?p=9684","title":{"rendered":"ESP32: PlatformIO Arduino Debug JTAG"},"content":{"rendered":"<p><a href=\"https:\/\/docs.espressif.com\/projects\/esp-idf\/en\/latest\/api-guides\/jtag-debugging\/configure-wrover.html#windows\">Configure WROVER JTAG Interface<\/a> (FT2232 => TIAO TUMPA!)<br \/>\n<a href=\"http:\/\/docs.platformio.org\/en\/latest\/plus\/debug-tools\/tumpa.html\">TIAO USB Multi-Protocol Adapter (TUMPA)<\/a><\/p>\n<table>\n<tr>\n<td>\n<a href=\"http:\/\/blog.bachi.net\/wp-content\/uploads\/2019\/06\/zadig_c_orig.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.bachi.net\/wp-content\/uploads\/2019\/06\/zadig_c_orig-300x133.png\" alt=\"\" width=\"300\" height=\"133\" class=\"alignleft size-medium wp-image-11026\" srcset=\"https:\/\/blog.bachi.net\/wp-content\/uploads\/2019\/06\/zadig_c_orig-300x133.png 300w, https:\/\/blog.bachi.net\/wp-content\/uploads\/2019\/06\/zadig_c_orig.png 575w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>\n    <\/td>\n<\/tr>\n<tr>\n<td>\n<a href=\"http:\/\/blog.bachi.net\/wp-content\/uploads\/2019\/06\/zadig_b.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.bachi.net\/wp-content\/uploads\/2019\/06\/zadig_b-300x133.png\" alt=\"\" width=\"300\" height=\"133\" class=\"alignleft size-medium wp-image-11027\" srcset=\"https:\/\/blog.bachi.net\/wp-content\/uploads\/2019\/06\/zadig_b-300x133.png 300w, https:\/\/blog.bachi.net\/wp-content\/uploads\/2019\/06\/zadig_b.png 575w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>\n    <\/td>\n<\/tr>\n<tr>\n<td>\n<a href=\"http:\/\/blog.bachi.net\/wp-content\/uploads\/2019\/06\/zadig_1.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.bachi.net\/wp-content\/uploads\/2019\/06\/zadig_1-300x133.png\" alt=\"\" width=\"300\" height=\"133\" class=\"alignleft size-medium wp-image-9688\" srcset=\"https:\/\/blog.bachi.net\/wp-content\/uploads\/2019\/06\/zadig_1-300x133.png 300w, https:\/\/blog.bachi.net\/wp-content\/uploads\/2019\/06\/zadig_1.png 575w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>\n    <\/td>\n<\/tr>\n<\/table>\n<table>\n<tr>\n<td>\n<a href=\"http:\/\/blog.bachi.net\/wp-content\/uploads\/2019\/03\/generic_jtag_swd_connector.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.bachi.net\/wp-content\/uploads\/2019\/03\/generic_jtag_swd_connector-300x184.png\" alt=\"\" width=\"300\" height=\"184\" class=\"alignleft size-medium wp-image-9680\" srcset=\"https:\/\/blog.bachi.net\/wp-content\/uploads\/2019\/03\/generic_jtag_swd_connector-300x184.png 300w, https:\/\/blog.bachi.net\/wp-content\/uploads\/2019\/03\/generic_jtag_swd_connector.png 565w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>\n    <\/td>\n<\/tr>\n<tr>\n<td>\n<a href=\"http:\/\/blog.bachi.net\/wp-content\/uploads\/2019\/06\/jtag_connector.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.bachi.net\/wp-content\/uploads\/2019\/06\/jtag_connector-300x186.png\" alt=\"\" width=\"300\" height=\"186\" class=\"alignleft size-medium wp-image-9715\" srcset=\"https:\/\/blog.bachi.net\/wp-content\/uploads\/2019\/06\/jtag_connector-300x186.png 300w, https:\/\/blog.bachi.net\/wp-content\/uploads\/2019\/06\/jtag_connector.png 323w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>\n    <\/td>\n<\/tr>\n<\/table>\n<pre class=\"brush: plain; collapse: true; light: false; title: OpenOCD Terminal; toolbar: true; notranslate\" title=\"OpenOCD Terminal\">\r\nReading symbols from c:\/Users\/andreas\/Documents\/PlatformIO\/Projects\/lolin32-arduino-spp-proxy\/.pioenvs\/lolin32\/firmware.elf...\r\ndone.\r\nPlatformIO Unified Debugger &gt; http:\/\/bit.ly\/pio-debug\r\nPlatformIO: Initializing remote target...\r\nOpen On-Chip Debugger  v0.10.0-esp32-20190313 (2019-03-13-09:57)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp:\/\/openocd.org\/doc\/doxygen\/bugs.html\r\nnone separate\r\nadapter speed: 20000 kHz\r\nInfo : Configured 2 cores\r\nesp32 interrupt mask on\r\nInfo : tcl server disabled\r\nInfo : telnet server disabled\r\nInfo : ftdi: if you experience problems at higher adapter clocks, try the command &quot;ftdi_tdo_sample_edge falling&quot;\r\nInfo : clock speed 20000 kHz\r\nInfo : JTAG tap: esp32.cpu0 tap\/device found: 0x120034e5 (mfg: 0x272 (Tensilica), part: 0x2003, ver: 0x1)\r\nInfo : JTAG tap: esp32.cpu1 tap\/device found: 0x120034e5 (mfg: 0x272 (Tensilica), part: 0x2003, ver: 0x1)\r\nInfo : esp32: Debug controller 0 was reset (pwrstat=0x5F, after clear 0x0F).\r\nInfo : esp32: Core 0 was reset (pwrstat=0x5F, after clear 0x0F).\r\nInfo : accepting 'gdb' connection from pipe\r\nError: No symbols for FreeRTOS\r\nInfo : Target halted. PRO_CPU: PC=0x40078630 (active)    APP_CPU: PC=0x00000000\r\nInfo : Target halted. PRO_CPU: PC=0x4009171A (active)    APP_CPU: PC=0x00000000\r\nInfo : Flash mapping 0: 0x10020 -&gt; 0x3f400020, 103 KB\r\nInfo : Flash mapping 1: 0x30018 -&gt; 0x400d0018, 730 KB\r\nInfo : Target halted. PRO_CPU: PC=0x4009171A (active)    APP_CPU: PC=0x00000000\r\nInfo : Auto-detected flash size 4096 KB\r\nInfo : Using flash size 4096 KB\r\nInfo : Target halted. PRO_CPU: PC=0x4009171A (active)    APP_CPU: PC=0x00000000\r\nInfo : Flash mapping 0: 0x10020 -&gt; 0x3f400020, 103 KB\r\nInfo : Flash mapping 1: 0x30018 -&gt; 0x400d0018, 730 KB\r\nInfo : Using flash size 732 KB\r\nInfo : Target halted. PRO_CPU: PC=0x4009171A (active)    APP_CPU: PC=0x00000000\r\nInfo : Flash mapping 0: 0x10020 -&gt; 0x3f400020, 103 KB\r\nInfo : Flash mapping 1: 0x30018 -&gt; 0x400d0018, 730 KB\r\nInfo : Using flash size 104 KB\r\n0x40078630 in ?? ()\r\nError: Too large number of threads 3623786614!\r\nHardware assisted breakpoint 1 at 0x400d2db8: file C:\\Users\\andreas\\.platformio\\packages\\framework-arduinoespressif32\\cores\\esp32\\main.cpp, line 24.\r\nInfo : JTAG tap: esp32.cpu0 tap\/device found: 0x120034e5 (mfg: 0x272 (Tensilica), part: 0x2003, ver: 0x1)\r\nInfo : JTAG tap: esp32.cpu1 tap\/device found: 0x120034e5 (mfg: 0x272 (Tensilica), part: 0x2003, ver: 0x1)\r\nJTAG tap: esp32.cpu0 tap\/device found: 0x120034e5 (mfg: 0x272 (Tensilica), part: 0x2003, ver: 0x1)\r\nJTAG tap: esp32.cpu1 tap\/device found: 0x120034e5 (mfg: 0x272 (Tensilica), part: 0x2003, ver: 0x1)\r\nInfo : esp32: Debug controller 0 was reset (pwrstat=0x5F, after clear 0x0F).\r\nInfo : esp32: Core 0 was reset (pwrstat=0x5F, after clear 0x0F).\r\nesp32: Debug controller 0 was reset (pwrstat=0x5F, after clear 0x0F).\r\nesp32: Core 0 was reset (pwrstat=0x5F, after clear 0x0F).\r\nInfo : Target halted. PRO_CPU: PC=0x5000004B (active)    APP_CPU: PC=0x00000000\r\nTarget halted. PRO_CPU: PC=0x5000004B (active)    APP_CPU: PC=0x00000000\r\nInfo : esp32: Core 0 was reset (pwrstat=0x1F, after clear 0x0F).\r\nInfo : esp32: Debug controller 1 was reset (pwrstat=0x5F, after clear 0x0F).\r\nInfo : esp32: Core 1 was reset (pwrstat=0x5F, after clear 0x0F).\r\nesp32: Core 0 was reset (pwrstat=0x1F, after clear 0x0F).\r\nesp32: Debug controller 1 was reset (pwrstat=0x5F, after clear 0x0F).\r\nesp32: Core 1 was reset (pwrstat=0x5F, after clear 0x0F).\r\nInfo : Target halted. PRO_CPU: PC=0x40000400 (active)    APP_CPU: PC=0x40000400\r\n** Programming Started **\r\nTarget halted. PRO_CPU: PC=0x40000400 (active)    APP_CPU: PC=0x40000400\r\n** Programming Started **\r\nauto erase enabled\r\nauto erase enabled\r\nInfo : Target halted. PRO_CPU: PC=0x4009171A (active)    APP_CPU: PC=0x40000400\r\nTarget halted. PRO_CPU: PC=0x4009171A (active)    APP_CPU: PC=0x40000400\r\nInfo : Target halted. PRO_CPU: PC=0x4009171A (active)    APP_CPU: PC=0x40000400\r\nTarget halted. PRO_CPU: PC=0x4009171A (active)    APP_CPU: PC=0x40000400\r\nwrote 20480 bytes from file C:\/Users\/andreas\/.platformio\/packages\/framework-arduinoespressif32\/tools\/sdk\/bin\/bootloader_dio_40m.bin in 0.859131s (23.279 KiB\/s)\r\nwrote 20480 bytes from file C:\/Users\/andreas\/.platformio\/packages\/framework-arduinoespressif32\/tools\/sdk\/bin\/bootloader_dio_40m.bin in 0.859131s (23.279 KiB\/s)\r\n** Programming Finished **\r\n** Verify Started **\r\n** Programming Finished **\r\n** Verify Started **\r\nInfo : Target halted. PRO_CPU: PC=0x4009171A (active)    APP_CPU: PC=0x40000400\r\nTarget halted. PRO_CPU: PC=0x4009171A (active)    APP_CPU: PC=0x40000400\r\nread 16848 bytes from file C:\/Users\/andreas\/.platformio\/packages\/framework-arduinoespressif32\/tools\/sdk\/bin\/bootloader_dio_40m.bin and flash bank 0 at offset 0x00001000 in 0.345154s (47.669 KiB\/s)\r\ncontents match\r\nread 16848 bytes from file C:\/Users\/andreas\/.platformio\/packages\/framework-arduinoespressif32\/tools\/sdk\/bin\/bootloader_dio_40m.bin and flash bank 0 at offset 0x00001000 in 0.345154s (47.669 KiB\/s)\r\ncontents match\r\n** Verified OK **\r\n** Verified OK **\r\nInfo : JTAG tap: esp32.cpu0 tap\/device found: 0x120034e5 (mfg: 0x272 (Tensilica), part: 0x2003, ver: 0x1)\r\nInfo : JTAG tap: esp32.cpu1 tap\/device found: 0x120034e5 (mfg: 0x272 (Tensilica), part: 0x2003, ver: 0x1)\r\nJTAG tap: esp32.cpu0 tap\/device found: 0x120034e5 (mfg: 0x272 (Tensilica), part: 0x2003, ver: 0x1)\r\nJTAG tap: esp32.cpu1 tap\/device found: 0x120034e5 (mfg: 0x272 (Tensilica), part: 0x2003, ver: 0x1)\r\nInfo : esp32: Debug controller 0 was reset (pwrstat=0x5F, after clear 0x0F).\r\nInfo : esp32: Core 0 was reset (pwrstat=0x5F, after clear 0x0F).\r\nesp32: Debug controller 0 was reset (pwrstat=0x5F, after clear 0x0F).\r\nesp32: Core 0 was reset (pwrstat=0x5F, after clear 0x0F).\r\nInfo : Target halted. PRO_CPU: PC=0x5000004B (active)    APP_CPU: PC=0x00000000\r\nTarget halted. PRO_CPU: PC=0x5000004B (active)    APP_CPU: PC=0x00000000\r\nInfo : esp32: Core 0 was reset (pwrstat=0x1F, after clear 0x0F).\r\nInfo : esp32: Debug controller 1 was reset (pwrstat=0x5F, after clear 0x0F).\r\nInfo : esp32: Core 1 was reset (pwrstat=0x5F, after clear 0x0F).\r\nesp32: Core 0 was reset (pwrstat=0x1F, after clear 0x0F).\r\nesp32: Debug controller 1 was reset (pwrstat=0x5F, after clear 0x0F).\r\nesp32: Core 1 was reset (pwrstat=0x5F, after clear 0x0F).\r\nInfo : Target halted. PRO_CPU: PC=0x40000400 (active)    APP_CPU: PC=0x40000400\r\nTarget halted. PRO_CPU: PC=0x40000400 (active)    APP_CPU: PC=0x40000400\r\n** Programming Started **\r\nauto erase enabled\r\n** Programming Started **\r\nauto erase enabled\r\nInfo : Target halted. PRO_CPU: PC=0x4009171A (active)    APP_CPU: PC=0x40000400\r\nTarget halted. PRO_CPU: PC=0x4009171A (active)    APP_CPU: PC=0x40000400\r\nInfo : Target halted. PRO_CPU: PC=0x4009171A (active)    APP_CPU: PC=0x40000400\r\nTarget halted. PRO_CPU: PC=0x4009171A (active)    APP_CPU: PC=0x40000400\r\nwrote 4096 bytes from file c:\/Users\/andreas\/Documents\/PlatformIO\/Projects\/lolin32-arduino-spp-proxy\/.pioenvs\/lolin32\/partitions.bin in 0.582190s (6.871 KiB\/s)\r\n** Programming Finished **\r\nwrote 4096 bytes from file c:\/Users\/andreas\/Documents\/PlatformIO\/Projects\/lolin32-arduino-spp-proxy\/.pioenvs\/lolin32\/partitions.bin in 0.582190s (6.871 KiB\/s)\r\n** Programming Finished **\r\n** Verify Started **\r\n** Verify Started **\r\nInfo : Target halted. PRO_CPU: PC=0x4009171A (active)    APP_CPU: PC=0x40000400\r\nTarget halted. PRO_CPU: PC=0x4009171A (active)    APP_CPU: PC=0x40000400\r\nread 3072 bytes from file c:\/Users\/andreas\/Documents\/PlatformIO\/Projects\/lolin32-arduino-spp-proxy\/.pioenvs\/lolin32\/partitions.bin and flash bank 0 at offset 0x00008000 in 0.292752s (10.248 KiB\/s)\r\ncontents match\r\nread 3072 bytes from file c:\/Users\/andreas\/Documents\/PlatformIO\/Projects\/lolin32-arduino-spp-proxy\/.pioenvs\/lolin32\/partitions.bin and flash bank 0 at offset 0x00008000 in 0.292752s (10.248 KiB\/s)\r\ncontents match\r\n** Verified OK **\r\n** Verified OK **\r\nInfo : JTAG tap: esp32.cpu0 tap\/device found: 0x120034e5 (mfg: 0x272 (Tensilica), part: 0x2003, ver: 0x1)\r\nInfo : JTAG tap: esp32.cpu1 tap\/device found: 0x120034e5 (mfg: 0x272 (Tensilica), part: 0x2003, ver: 0x1)\r\nJTAG tap: esp32.cpu0 tap\/device found: 0x120034e5 (mfg: 0x272 (Tensilica), part: 0x2003, ver: 0x1)\r\nJTAG tap: esp32.cpu1 tap\/device found: 0x120034e5 (mfg: 0x272 (Tensilica), part: 0x2003, ver: 0x1)\r\nInfo : esp32: Debug controller 0 was reset (pwrstat=0x5F, after clear 0x0F).\r\nInfo : esp32: Core 0 was reset (pwrstat=0x5F, after clear 0x0F).\r\nesp32: Debug controller 0 was reset (pwrstat=0x5F, after clear 0x0F).\r\nesp32: Core 0 was reset (pwrstat=0x5F, after clear 0x0F).\r\nInfo : Target halted. PRO_CPU: PC=0x5000004B (active)    APP_CPU: PC=0x00000000\r\nTarget halted. PRO_CPU: PC=0x5000004B (active)    APP_CPU: PC=0x00000000\r\nInfo : esp32: Core 0 was reset (pwrstat=0x1F, after clear 0x0F).\r\nInfo : esp32: Debug controller 1 was reset (pwrstat=0x5F, after clear 0x0F).\r\nInfo : esp32: Core 1 was reset (pwrstat=0x5F, after clear 0x0F).\r\nesp32: Core 0 was reset (pwrstat=0x1F, after clear 0x0F).\r\nesp32: Debug controller 1 was reset (pwrstat=0x5F, after clear 0x0F).\r\nesp32: Core 1 was reset (pwrstat=0x5F, after clear 0x0F).\r\nInfo : Target halted. PRO_CPU: PC=0x40000400 (active)    APP_CPU: PC=0x40000400\r\nTarget halted. PRO_CPU: PC=0x40000400 (active)    APP_CPU: PC=0x40000400\r\n** Programming Started **\r\nauto erase enabled\r\n** Programming Started **\r\nauto erase enabled\r\nInfo : Target halted. PRO_CPU: PC=0x4009171A (active)    APP_CPU: PC=0x40000400\r\nTarget halted. PRO_CPU: PC=0x4009171A (active)    APP_CPU: PC=0x40000400\r\nInfo : Target halted. PRO_CPU: PC=0x4009171A (active)    APP_CPU: PC=0x40000400\r\nTarget halted. PRO_CPU: PC=0x4009171A (active)    APP_CPU: PC=0x40000400\r\nwrote 8192 bytes from file C:\/Users\/andreas\/.platformio\/packages\/framework-arduinoespressif32\/tools\/partitions\/boot_app0.bin in 0.699837s (11.431 KiB\/s)\r\nwrote 8192 bytes from file C:\/Users\/andreas\/.platformio\/packages\/framework-arduinoespressif32\/tools\/partitions\/boot_app0.bin in 0.699837s (11.431 KiB\/s)\r\n** Programming Finished **\r\n** Verify Started **\r\n** Programming Finished **\r\n** Verify Started **\r\nInfo : Target halted. PRO_CPU: PC=0x4009171A (active)    APP_CPU: PC=0x40000400\r\nTarget halted. PRO_CPU: PC=0x4009171A (active)    APP_CPU: PC=0x40000400\r\nread 8192 bytes from file C:\/Users\/andreas\/.platformio\/packages\/framework-arduinoespressif32\/tools\/partitions\/boot_app0.bin and flash bank 0 at offset 0x0000e000 in 0.295177s (27.102 KiB\/s)\r\ncontents match\r\nread 8192 bytes from file C:\/Users\/andreas\/.platformio\/packages\/framework-arduinoespressif32\/tools\/partitions\/boot_app0.bin and flash bank 0 at offset 0x0000e000 in 0.295177s (27.102 KiB\/s)\r\ncontents match\r\n** Verified OK **\r\n** Verified OK **\r\nInfo : JTAG tap: esp32.cpu0 tap\/device found: 0x120034e5 (mfg: 0x272 (Tensilica), part: 0x2003, ver: 0x1)\r\nInfo : JTAG tap: esp32.cpu1 tap\/device found: 0x120034e5 (mfg: 0x272 (Tensilica), part: 0x2003, ver: 0x1)\r\nJTAG tap: esp32.cpu0 tap\/device found: 0x120034e5 (mfg: 0x272 (Tensilica), part: 0x2003, ver: 0x1)\r\nJTAG tap: esp32.cpu1 tap\/device found: 0x120034e5 (mfg: 0x272 (Tensilica), part: 0x2003, ver: 0x1)\r\nInfo : esp32: Debug controller 0 was reset (pwrstat=0x5F, after clear 0x0F).\r\nInfo : esp32: Core 0 was reset (pwrstat=0x5F, after clear 0x0F).\r\nesp32: Debug controller 0 was reset (pwrstat=0x5F, after clear 0x0F).\r\nesp32: Core 0 was reset (pwrstat=0x5F, after clear 0x0F).\r\nInfo : Target halted. PRO_CPU: PC=0x5000004B (active)    APP_CPU: PC=0x00000000\r\nTarget halted. PRO_CPU: PC=0x5000004B (active)    APP_CPU: PC=0x00000000\r\nInfo : esp32: Core 0 was reset (pwrstat=0x1F, after clear 0x0F).\r\nInfo : esp32: Debug controller 1 was reset (pwrstat=0x5F, after clear 0x0F).\r\nInfo : esp32: Core 1 was reset (pwrstat=0x5F, after clear 0x0F).\r\nesp32: Core 0 was reset (pwrstat=0x1F, after clear 0x0F).\r\nesp32: Debug controller 1 was reset (pwrstat=0x5F, after clear 0x0F).\r\nesp32: Core 1 was reset (pwrstat=0x5F, after clear 0x0F).\r\nInfo : Target halted. PRO_CPU: PC=0x40000400 (active)    APP_CPU: PC=0x40000400\r\nTarget halted. PRO_CPU: PC=0x40000400 (active)    APP_CPU: PC=0x40000400\r\n** Programming Started **\r\nauto erase enabled\r\n** Programming Started **\r\nauto erase enabled\r\nInfo : Target halted. PRO_CPU: PC=0x4009171A (active)    APP_CPU: PC=0x40000400\r\nTarget halted. PRO_CPU: PC=0x4009171A (active)    APP_CPU: PC=0x40000400\r\nInfo : Target halted. PRO_CPU: PC=0x4009171A (active)    APP_CPU: PC=0x40000400\r\nTarget halted. PRO_CPU: PC=0x4009171A (active)    APP_CPU: PC=0x40000400\r\nwrote 1003520 bytes from file c:\/Users\/andreas\/Documents\/PlatformIO\/Projects\/lolin32-arduino-spp-proxy\/.pioenvs\/lolin32\/firmware.bin in 7.578782s (129.308 KiB\/s)\r\nwrote 1003520 bytes from file c:\/Users\/andreas\/Documents\/PlatformIO\/Projects\/lolin32-arduino-spp-proxy\/.pioenvs\/lolin32\/firmware.bin in 7.578782s (129.308 KiB\/s)\r\n** Programming Finished **\r\n** Verify Started **\r\n** Programming Finished **\r\n** Verify Started **\r\nInfo : Target halted. PRO_CPU: PC=0x4009171A (active)    APP_CPU: PC=0x40000400\r\nTarget halted. PRO_CPU: PC=0x4009171A (active)    APP_CPU: PC=0x40000400\r\nread 1003120 bytes from file c:\/Users\/andreas\/Documents\/PlatformIO\/Projects\/lolin32-arduino-spp-proxy\/.pioenvs\/lolin32\/firmware.bin and flash bank 0 at offset 0x00010000 in 3.833799s (255.519 KiB\/s)\r\ncontents match\r\nread 1003120 bytes from file c:\/Users\/andreas\/Documents\/PlatformIO\/Projects\/lolin32-arduino-spp-proxy\/.pioenvs\/lolin32\/firmware.bin and flash bank 0 at offset 0x00010000 in 3.833799s (255.519 KiB\/s)\r\ncontents match\r\n** Verified OK **\r\n** Verified OK **\r\nInfo : JTAG tap: esp32.cpu0 tap\/device found: 0x120034e5 (mfg: 0x272 (Tensilica), part: 0x2003, ver: 0x1)\r\nInfo : JTAG tap: esp32.cpu1 tap\/device found: 0x120034e5 (mfg: 0x272 (Tensilica), part: 0x2003, ver: 0x1)\r\nJTAG tap: esp32.cpu0 tap\/device found: 0x120034e5 (mfg: 0x272 (Tensilica), part: 0x2003, ver: 0x1)\r\nJTAG tap: esp32.cpu1 tap\/device found: 0x120034e5 (mfg: 0x272 (Tensilica), part: 0x2003, ver: 0x1)\r\nInfo : esp32: Debug controller 0 was reset (pwrstat=0x5F, after clear 0x0F).\r\nInfo : esp32: Core 0 was reset (pwrstat=0x5F, after clear 0x0F).\r\nesp32: Debug controller 0 was reset (pwrstat=0x5F, after clear 0x0F).\r\nesp32: Core 0 was reset (pwrstat=0x5F, after clear 0x0F).\r\nInfo : Target halted. PRO_CPU: PC=0x5000004B (active)    APP_CPU: PC=0x00000000\r\nTarget halted. PRO_CPU: PC=0x5000004B (active)    APP_CPU: PC=0x00000000\r\nInfo : esp32: Core 0 was reset (pwrstat=0x1F, after clear 0x0F).\r\nInfo : esp32: Debug controller 1 was reset (pwrstat=0x5F, after clear 0x0F).\r\nInfo : esp32: Core 1 was reset (pwrstat=0x5F, after clear 0x0F).\r\nesp32: Core 0 was reset (pwrstat=0x1F, after clear 0x0F).\r\nesp32: Debug controller 1 was reset (pwrstat=0x5F, after clear 0x0F).\r\nesp32: Core 1 was reset (pwrstat=0x5F, after clear 0x0F).\r\nInfo : Target halted. PRO_CPU: PC=0x40000400 (active)    APP_CPU: PC=0x40000400\r\nTarget halted. PRO_CPU: PC=0x40000400 (active)    APP_CPU: PC=0x40000400\r\nPlatformIO: Initialization completed\r\nPlatformIO: Resume the execution to `debug_init_break = thb app_main`\r\nCannot execute this command while the target is running.\r\nUse the &quot;interrupt&quot; command to stop the target\r\nand then try again.\r\nInfo : Target halted. PRO_CPU: PC=0x400D2DB8 (active)    APP_CPU: PC=0x401866EA\r\nTarget halted. PRO_CPU: PC=0x400D2DB8 (active)    APP_CPU: PC=0x401866EA\r\nInfo : Detected debug stubs @ 3ffc6010 on core0 of target 'esp32'\r\n&#x5B;New Thread 1073464968]\r\n&#x5B;New Thread 1073463556]\r\n&#x5B;New Thread 1073467660]\r\n&#x5B;New Thread 1073455812]\r\n&#x5B;New Thread 1073445316]\r\n&#x5B;New Thread 1073446544]\r\n&#x5B;New Thread 1073457052]\r\n&#x5B;Switching to Thread 1073462144]\r\n\r\nTemporary breakpoint\r\n1, app_main () at C:\\Users\\andreas\\.platformio\\packages\\framework-arduinoespressif32\\cores\\esp32\\main.cpp:24\r\n24\t{\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Configure WROVER JTAG Interface (FT2232 => TIAO TUMPA!) TIAO USB Multi-Protocol Adapter (TUMPA) Reading symbols from c:\/Users\/andreas\/Documents\/PlatformIO\/Projects\/lolin32-arduino-spp-proxy\/.pioenvs\/lolin32\/firmware.elf&#8230; done. PlatformIO Unified Debugger &gt; http:\/\/bit.ly\/pio-debug PlatformIO: Initializing remote target&#8230; Open On-Chip Debugger v0.10.0-esp32-20190313 (2019-03-13-09:57) Licensed under GNU GPL v2 For bug reports, read http:\/\/openocd.org\/doc\/doxygen\/bugs.html none separate adapter speed: 20000 kHz Info : Configured 2 cores esp32 interrupt [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-9684","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/9684","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9684"}],"version-history":[{"count":9,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/9684\/revisions"}],"predecessor-version":[{"id":11029,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/9684\/revisions\/11029"}],"wp:attachment":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9684"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9684"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9684"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}