Тёмный

A very comprehensive ESP32 Debugging Guide. 

J's e-shack
Подписаться 6 тыс.
Просмотров 10 тыс.
50% 1

If you like what you saw and what I do, consider subscribing and tipping me!
☕ Buy me a coffee: ko-fi.com/jseshack
💌 Subscribe: / @jse-shack825
Debug your ESP32 WROOM or ESP32-C3 and learn some pretty cool stuff about ESP32 controllers in general in this easy to follow guide aimed at both Windows and Linux users!
Mentioned links:
➡️ Repo: github.com/jake-is-ESD-protec...
➡️ Tip me a few bucks here ko-fi.com/jseshack
and open an issue here github.com/jake-is-ESD-protec...
Check out other videos!
🖥️ Command line on Arduino: • COMMAND LINE on Arduin...
🖥️ Basics with PlatformIO: • PlatformIO: All you ne...
🖥️ Debug your Arduino Uno or nano: • Debugging the Arduino ...
🖥️ OOP on Arduino: • Object Oriented Progra...
#arduino
#embeddedsystems
#esp32
#esp32wroom
#esp32c3
#debugging
#esp32project
00:00 Intro
00:24 ESP32 WROOM Debugging
02:00 WROOM drivers for Windows
03:00 WROOM drivers for Linux
03:36 Debugging the WROOM in PIO
06:36 Debugging caveats
07:03 Possible errors and fixes
08:06 Additional (and important!) notes on the ESP-PROG
10:06 ESP32 C3 debugging
10:53 C3 drivers for Windows
11:15 C3 drivers for Linux
11:27 Debugging the C3 in PIO
11:46 Further issues? I'll help you!

Наука

Опубликовано:

 

30 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 27   
@jse-shack825
@jse-shack825 6 месяцев назад
I forgot to mention that VSCodium requires a few extra steps to get PlatformIO to run. This is a one-time setup: 1. Download the C/C++ extension from the Microsoft VSCode store as .vsix file 2. In VSCodium, head to the extensions tab and click the little breadcrumbs menu at the top right of the extensions tab 3. Click "install from VSIX..." and navigate to the file you just downloaded 4. Do the same process for the PlarformIO extension Why? The C/C++ extension belongs to Microsoft and they prevent any unlicensed software from accessing its extensions via the online store. However, you can still install them manually as described above. As PlatformIO relies on this extension, you will get an error or not even find it in the native extensions tab. Be careful that you first install the C/C++ extension and THEN PlatformIO. Happy debugging!
@chinleybrewer
@chinleybrewer 6 месяцев назад
Excellent, thanks for those pointers, worked like a charm. 👏
@helvetiaresearch9973
@helvetiaresearch9973 21 день назад
You should make more videos, they are great. I love the way you present them.
@dominikgs
@dominikgs 5 месяцев назад
THX for this very nice and clear step by step explanation! Perhaps now I can finally get the debugger to work.
@saikhamhein
@saikhamhein 6 месяцев назад
Love the short and detailed video.
@MrPeercraft
@MrPeercraft 6 месяцев назад
This is some good shit! Don't stop making videos. I'm looking forward to more of your FreeRTos Videos.!
@tim0steele
@tim0steele 4 месяца назад
That's very helpful, thank you. Presumably if you have a devkit like ESP32-C3 Super Mini that already wires the usb pins through to the socket then no hardware hacking at all is needed.
@thorntontarr2894
@thorntontarr2894 4 месяца назад
Yes, and the ESP32-S3 has the same features on its second USB-C port labled USB-OTG. Very nice and simple.
@jeremytubongbanua7399
@jeremytubongbanua7399 6 месяцев назад
Thank you for making this
@bennguyen1313
@bennguyen1313 5 дней назад
Very cool.. never heard of VSCodium nor WROOM! I'm interested in using the ESP-PROG to debug via JTAG, but having issues with configuring OpenOCD / VS-Code / Platform-IO . BTW, when single-stepping via JTAG, is it running from the chip's RAM or is it from FLASH.. or does it depend on the linker script? (I'm wondering in case you cycle power, does the ESP32 have the last program debugged?)
@gorjandzundev413
@gorjandzundev413 6 месяцев назад
Please cover the topic of writing tests with VSCode + PlatformIO. Thank you for your previous videos :)
@yaboiii
@yaboiii 5 месяцев назад
Unit testing would be interesting!
@elcalvo4416
@elcalvo4416 4 месяца назад
Bro pls help me out with the ESP32C3 Lyra V2, im Lost!!! this one has the esp32c3wroom2 but GPIO 18 and 19 (D+ and D-) has no Jumper pins to connect them to the USB. There is a USB to AURT Port I have tried to make It work as USB to JTAG but its not working either🥹.
@wobblyrampack9655
@wobblyrampack9655 5 месяцев назад
Terrific video, thank you! Wondering where you got that wide breadboard? Standard breadboard does not fit ESP32 well! Thanks.
@joppower6701
@joppower6701 3 месяца назад
I used 2 of them together… in my breadboards powelines + - was removables too
@walterleinert2273
@walterleinert2273 Месяц назад
Hi, great tutorial! Since several days I try to get working the esp-prog/esp32 wroom debug platform on a windows11 workstation. Mostly I got the error window from VScode: "Failed to lauch DGB: .pioinit 12: Error in sourced command file: Protocol error with T´Rcmd (from interpreter-exec console "source .pioinit"). May one hoiur ago I could start the first two debugging sessions. But afterwards every try to start a debug session failed again. Has someone an idea what is going wrong. Eventually the is some hardware issue but currently I only have this hardware and cannot try another.
@fukkenPavlo
@fukkenPavlo 6 месяцев назад
Awesome
@robotix_47
@robotix_47 6 месяцев назад
Cooles video mach weiter so. (Ich riche das du deutsch sprichst)
@MrPeercraft
@MrPeercraft 6 месяцев назад
Afaik ist er Niederländer
@robotix_47
@robotix_47 6 месяцев назад
Dann war ich nahe dran wenigstens @@MrPeercraft
@qinzhongle
@qinzhongle 6 месяцев назад
I love your project very much, I am a university student in China, I would like to ask you about the ESP32 development board, I wonder if you are available?!!
@chinleybrewer
@chinleybrewer 6 месяцев назад
Interesting. I thought platformio was not supported in vscodium 🤔 I'll have to try again as I have it working fine in vscode but would prefer to use vscodium.
@jse-shack825
@jse-shack825 6 месяцев назад
You are absolutely right, see my pinned comment for a fix!
Далее
ESP32 Guide 2024 | Choosing and Using an ESP32 Board
41:06
Explaining PCIe Slots
11:10
Просмотров 1,9 млн
Rust on ESP32 - Getting started
14:09
Просмотров 21 тыс.
Forget WiFi! This Wireless Method is WAY Better?
12:14
Просмотров 522 тыс.
The Essential Details of ESP32 Hardware Debugging
37:30
A $9 Introduction to the RISC-V Future of Computing
26:34
Battery  low 🔋 🪫
0:10
Просмотров 13 млн
Battery  low 🔋 🪫
0:10
Просмотров 13 млн