idf.py monitor cannot find xtensa-esp32s3-elf-addr2line
Posted: Thu Dec 21, 2023 12:32 pm
When using idf.py monitor, I get a bunch of errors related to missing file xtensa-esp32s3-elf-addr2line. The binary is on my file system, under $IDF_TOOLS_PATH directory. How to ensure idf.py monitor finds it?
Thanks
Thanks
Code: Select all
-- idf_monitor on /dev/ttyUSB1 115200 ---
--- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x1 (POWERON),boot:0xb (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fcd0108,len:0x1650
load:0x403b6000,len:0xe30
xtensa-esp32s3-elf-addr2line -pfiaC -e /home/user/Documents/Projects/myproject/build/myproject.elf 0x403b6000: [Errno 2] No such file or directory: 'xtensa-esp32s3-elf-addr2line'
load:0x403ba000,len:0x2f7c
xtensa-esp32s3-elf-addr2line -pfiaC -e /home/user/Documents/Projects/myproject/build/myproject.elf 0x403ba000: [Errno 2] No such file or directory: 'xtensa-esp32s3-elf-addr2line'
entry 0x403b631c
xtensa-esp32s3-elf-addr2line -pfiaC -e /home/user/Documents/Projects/myproject/build/myproject.elf 0x403b631c: [Errno 2] No such file or directory: 'xtensa-esp32s3-elf-addr2line'
I (24) boot: ESP-IDF v4.4-dev-3608-gbbe2a1bf34 2nd stage bootloader
I (25) boot: compile time 07:34:28
I (25) boot: chip revision: 0
I (28) qio_mode: Enabling QIO for flash chip ISSI
I (33) boot.esp32s3: Boot SPI Speed : 80MHz
I (38) boot.esp32s3: SPI Mode : QIO
I (43) boot.esp32s3: SPI Flash Size : 8MB
I (48) boot: Enabling RNG early entropy source...
W (53) bootloader_random: RNG for ESP32-S3 not currently supported
I (60) boot: Partition Table:
I (63) boot: ## Label Usage Type ST Offset Length
I (71) boot: 0 nvs WiFi data 01 02 00009000 00005000
I (78) boot: 1 otadata OTA data 01 00 0000e000 00002000
I (86) boot: 2 ota_0 OTA app 00 10 00010000 00200000
I (93) boot: 3 ota_1 OTA app 00 11 00210000 00200000
I (101) boot: 4 uf2 factory app 00 00 00410000 00040000
I (108) boot: 5 ffat Unknown data 01 81 00450000 003b0000
I (116) boot: End of partition table
I (620) esp_image: segment 0: paddr=00010020 vaddr=3c060020 size=1e22ch (123436) map
I (638) esp_image: segment 1: paddr=0002e254 vaddr=3fc98800 size=01dc4h ( 7620) load
I (639) esp_image: segment 2: paddr=00030020 vaddr=42000020 size=52a1ch (338460) map
I (678) esp_image: segment 3: paddr=00082a44 vaddr=3fc9a5c4 size=01474h ( 5236) load
I (679) esp_image: segment 4: paddr=00083ec0 vaddr=40374000 size=14798h ( 83864) load
I (696) esp_image: segment 5: paddr=00098660 vaddr=600fe000 size=0003ch ( 60) load
I (704) boot: Loaded app from partition at offset 0x10000
I (704) boot: Disabling RNG early entropy source...
W (705) bootloader_random: RNG for ESP32-S3 not currently supported
I (723) cpu_start: Multicore app
I (723) cpu_start: Pro cpu up.
I (723) cpu_start: Starting app cpu, entry point is 0x4037585c
xtensa-esp32s3-elf-addr2line -pfiaC -e /home/user/Documents/Projects/myproject/build/myproject.elf 0x4037585c: [Errno 2] No such file or directory: 'xtensa-esp32s3-elf-addr2line'
I (0) cpu_start: App cpu up.
I (741) cpu_start: Pro cpu start user code
I (741) cpu_start: cpu freq: 160000000 Hz
I (742) cpu_start: Application information:
I (744) cpu_start: Project name: myproject
I (750) cpu_start: App version: d5d7536
I (755) cpu_start: Compile time: Dec 21 2023 12:07:50
I (761) cpu_start: ELF file SHA256: 8b0fdf3eb00d13c4...
I (767) cpu_start: ESP-IDF: v5.0.4-265-gf333925342
I (774) cpu_start: Min chip rev: v0.0
I (778) cpu_start: Max chip rev: v0.99
I (783) cpu_start: Chip rev: v0.2
I (788) heap_init: Initializing. RAM available for dynamic allocation:
I (796) heap_init: At 3FC9E5C0 len 0004B150 (300 KiB): DRAM
I (801) heap_init: At 3FCE9710 len 00005724 (21 KiB): STACK/DRAM
I (808) heap_init: At 3FCF0000 len 00008000 (32 KiB): DRAM
I (814) heap_init: At 600FE03C len 00001FAC (7 KiB): RTCRAM
I (821) spi_flash: detected chip: issi
I (825) spi_flash: flash io: dio
I (830) sleep: Configure to isolate all GPIO pins in sleep state
I (836) sleep: Enable automatic switching of GPIO sleep configuration
I (843) app_start: Starting scheduler on CPU0
I (848) app_start: Starting scheduler on CPU1
I (848) main_task: Started on CPU0