No video

A very comprehensive ESP32 Debugging Guide.

  Рет қаралды 11,025

J's e-shack

J's e-shack

Күн бұрын

If you like what you saw and what I do, consider subscribing and tipping me!
☕ Buy me a coffee: ko-fi.com/jses...
💌 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/jak...
➡️ Tip me a few bucks here ko-fi.com/jses...
and open an issue here github.com/jak...
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!

Пікірлер: 27
@jse-shack825
@jse-shack825 7 ай бұрын
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 7 ай бұрын
Excellent, thanks for those pointers, worked like a charm. 👏
@helvetiaresearch9973
@helvetiaresearch9973 Ай бұрын
You should make more videos, they are great. I love the way you present them.
@tim0steele
@tim0steele 5 ай бұрын
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.
@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!
@dominikgs
@dominikgs 5 ай бұрын
THX for this very nice and clear step by step explanation! Perhaps now I can finally get the debugger to work.
@MrPeercraft
@MrPeercraft 7 ай бұрын
This is some good shit! Don't stop making videos. I'm looking forward to more of your FreeRTos Videos.!
@saikhamhein
@saikhamhein 7 ай бұрын
Love the short and detailed video.
@bennguyen1313
@bennguyen1313 22 күн бұрын
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?)
@walterleinert2273
@walterleinert2273 2 ай бұрын
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.
@elcalvo4416
@elcalvo4416 5 ай бұрын
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🥹.
@jeremytubongbanua7399
@jeremytubongbanua7399 7 ай бұрын
Thank you for making this
@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
@qinzhongle
@qinzhongle 7 ай бұрын
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 7 ай бұрын
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 7 ай бұрын
You are absolutely right, see my pinned comment for a fix!
@fukkenPavlo
@fukkenPavlo 6 ай бұрын
Awesome
@robotix_47
@robotix_47 7 ай бұрын
Cooles video mach weiter so. (Ich riche das du deutsch sprichst)
@MrPeercraft
@MrPeercraft 7 ай бұрын
Afaik ist er Niederländer
@robotix_47
@robotix_47 7 ай бұрын
Dann war ich nahe dran wenigstens @@MrPeercraft
ESP32 Guide 2024 | Choosing and Using an ESP32 Board
41:06
DroneBot Workshop
Рет қаралды 271 М.
路飞太过分了,自己游泳。#海贼王#路飞
00:28
路飞与唐舞桐
Рет қаралды 43 МЛН
Survive 100 Days In Nuclear Bunker, Win $500,000
32:21
MrBeast
Рет қаралды 151 МЛН
Get 10 Mega Boxes OR 60 Starr Drops!!
01:39
Brawl Stars
Рет қаралды 11 МЛН
Forget WiFi! This Wireless Method is WAY Better?
12:14
GreatScott!
Рет қаралды 543 М.
Your USB-C Cable probably SUCKS! Sooo is that Bad?
10:54
GreatScott!
Рет қаралды 707 М.
Hacking an AT&T 4G Router For Fun and User Freedom
34:38
Matt Brown
Рет қаралды 400 М.
rust runs on EVERYTHING (no operating system, just Rust)
18:10
Low Level Learning
Рет қаралды 353 М.
Hacking a weird TV censoring device
20:59
Ben Eater
Рет қаралды 3 МЛН
Debugging the Arduino Uno or Nano! (No extra hardware needed!)
6:59
Top Fifteen Mistakes People Make When Designing Prototype PCBs
12:26
Cosplay Light and Sound
Рет қаралды 144 М.
The Essential Details of ESP32 Hardware Debugging
37:30
Mike's Tropical Tech
Рет қаралды 10 М.
I tried the Cheapest Arduino Alternative (that Nobody heard of)
13:31
路飞太过分了,自己游泳。#海贼王#路飞
00:28
路飞与唐舞桐
Рет қаралды 43 МЛН