Last active 1 week ago

Revision 9d98929be17ca5daac514ed8987680a734c79111

zephyr-debug-linux.md Raw

Pass på å bruke følngende som debugger i toolchainen.

~/zephyr-sdk-1.0.1/gnu/xtensa-espressif_esp32s3_zephyr-elf/bin/xtensa-espressif_esp32s3_zephyr-elf-gdb

Ha dette i prj.conf

CONFIG_DEBUG_THREAD_INFO=y
CONFIG_DEBUG_OPTIMIZATIONS=y

Hvis du får

Error: libusb_open() failed with LIBUSB_ERROR_ACCESS
Error: esp_usb_jtag: could not find or open device!

under debug, så er det et linux usb permission problem, som du kan fikse med å lage en ny udev rule.

sudoedit /etc/udev/rules.d/60-esp32s3-jtag.rules

legg til:

SUBSYSTEM=="usb", ATTR{idVendor}=="303a", ATTR{idProduct}=="1001", MODE="0660", TAG+="uaccess"

Last inn regler på nyttØ

sudo udevadm control --reload-rules
sudo udevadm trigger

Også reconnect device.