J's e-shack
J's e-shack
  • 9
  • 364 517
A very comprehensive ESP32 Debugging Guide.
If you like what you saw and what I do, consider subscribing and tipping me!
☕ Buy me a coffee: ko-fi.com/jseshack
💌 Subscribe: www.youtube.com/@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-protected/ESP32debugging_guide
➡️ Tip me a few bucks here ko-fi.com/jseshack
and open an issue here github.com/jake-is-ESD-protected/ESP32debugging_guide/issues
Check out other videos!
🖥️ Command line on Arduino: th-cam.com/video/UZwVQ9i-dcQ/w-d-xo.html
🖥️ Basics with PlatformIO: th-cam.com/video/PYSy_PLjytQ/w-d-xo.html
🖥️ Debug your Arduino Uno or nano: th-cam.com/video/7wx27FcluMg/w-d-xo.html
🖥️ OOP on Arduino: th-cam.com/video/_84rkq9a5jE/w-d-xo.html
#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!
มุมมอง: 6 868

วีดีโอ

Build your own OVERKILL ON AIR Sign with ESP32! | ON AIR-Series Part 1 Finite State Machine
มุมมอง 6017 หลายเดือนก่อน
Build your own ON AIR sign with an ESP32! This is part 1 of the ON AIR miniseries, which will leave you with all the needed tools to turn your ESP32 into an efficient finite state machine. This will later be controlled by a web server and client, and I'll go over a custom PCB design and case design for 3D-printing! Stay tuned for the upcoming parts! If you like what you saw and what I do, consi...
COMMAND LINE on Arduino? Talk to your controller the right way!
มุมมอง 2K11 หลายเดือนก่อน
Talk to your Arduino the right way! Whether you want developer access, to simulate a hardware part that's not shipped yet or to use text as input for your embedded programs, this method shows you how you can quickly deploy a tiny command line interface (CLI) to your controller. Fast, without BS and to the point as always! If you like what you saw and what I do, consider subscribing and tipping ...
Stop being a corporate $LAVE! 9 FREE and OPEN SOURCE AI-tools!
มุมมอง 2.9Kปีที่แล้ว
Partake in saving humanity by NOT throwing more and more money and attention at OpenAI! These FLOSS tools show that technology can be powered by the community for the community. A healthy AI-ecosystem has more than one tech giant at the top to ensure that everybody can have the same amount of power if they put in the effort. All mentioned sites: ➡️ Hugging Face: huggingface.co/ ➡️ GPT4all Repo:...
OOP IS CRINGE! Debugging your comments #1
มุมมอง 746ปีที่แล้ว
Your takes on Arduino, PlatformIO, debugging and OOP! ➡️ draw.io: www.draw.io/index.html ➡️ Get PlatformIO for VSCode: platformio.org/ 🖥️ Basics with PlatformIO: th-cam.com/video/PYSy_PLjytQ/w-d-xo.html 🖥️ Debug your Arduino Uno or nano: th-cam.com/video/7wx27FcluMg/w-d-xo.html 🖥️ OOP on Arduino: th-cam.com/video/_84rkq9a5jE/w-d-xo.html 00:00 Intro 00:10 Starting with Arduino 00:24 Tool for fan...
Object Oriented Programming and MORE on Arduino!
มุมมอง 11Kปีที่แล้ว
Learn OOP, clean project structure, abstraction, encapsulation and overloading, all on Arduino-Framework programmable devices! Become a PRO in no time! No more boring "cats and dogs" examples! ➡️ Project code: github.com/jake-is-ESD-protected/snowstorm ➡️ draw.io: www.draw.io/index.html ➡️ Get PlatformIO for VSCode: platformio.org/ 🖥️ Basics with PlatformIO: th-cam.com/video/PYSy_PLjytQ/w-d-xo....
PlatformIO: All you need to know in 10 Minutes!
มุมมอง 283Kปีที่แล้ว
Tired of the Arduino IDE? Looking for quick and easy to use alternatives for your embedded coding? Interested in some nice code highlighting, autocomplete, Intellisense and fully customizable overlays? Code for right about any board: Arduino, ESP32, STM32 and more! Migrate to PlatformIO today and start coding your projects with more joy and less BS! ➡️ platformio.ini variables: docs.platformio....
Debugging the Arduino Uno or Nano! (No extra hardware needed!)
มุมมอง 57Kปีที่แล้ว
Straight forward, no additional hardware, no BS. Debug your Arduino Uno or Nano (almost) out of the box!
Semiconductor crisis be like
มุมมอง 794ปีที่แล้ว
Semiconductor crisis be like

ความคิดเห็น

  • @minhhoangle5056
    @minhhoangle5056 8 วันที่ผ่านมา

    I hate PlatformIO. because unknown and mysterious define configuration code! Just use Arduino IDE.

  • @Bicycleworkshop
    @Bicycleworkshop 14 วันที่ผ่านมา

    Thanks, bro! You saved me a lot of time.

  • @arlievsky
    @arlievsky 18 วันที่ผ่านมา

    could it be made to work with uno_r4_minima ? or do you know any software-only alternatives for this board?

  • @walterpark8824
    @walterpark8824 21 วันที่ผ่านมา

    Well, I HAVE still been using the arduino IDE, but I got only a minute through your overview, and said, I need this! Great, short tell-it-all.

  • @Atmatan_Kabbaher
    @Atmatan_Kabbaher 22 วันที่ผ่านมา

    You're like the Embedded Doke, with the same joke style and accent 😂

  • @billybbob18
    @billybbob18 25 วันที่ผ่านมา

    You should give the Arduino IDE a new look. It's now a full fledged development environment with a dark mode, syntax highlighting. More of the tools are easier to use and it's much faster than the old version. IDF is now fully supported.

  • @user-rk9py5cp2q
    @user-rk9py5cp2q หลายเดือนก่อน

    anyway, this is f** amazing, thx bro👍

  • @user-zn9op3ti6g
    @user-zn9op3ti6g หลายเดือนก่อน

    you remind me of one of the hackers from the film skyscraper on netflix

  • @kristoffersunnhordvik7590
    @kristoffersunnhordvik7590 หลายเดือนก่อน

    "Don´t be scared if you see this. Run.." (6:12)

  • @sanketss84
    @sanketss84 หลายเดือนก่อน

    Superb ❤

  • @alireza0994
    @alireza0994 หลายเดือนก่อน

    thanks a lot♥♥

  • @buffplums
    @buffplums หลายเดือนก่อน

    Thank you very much for this. This has inspired me to switch to platformIO in studio code … thanks bud.

  • @badushashaik8429
    @badushashaik8429 หลายเดือนก่อน

    Rarely 1% people using platform io.... this is not user friendly.... Who want to learn arduino programming.. ARDUINO IDE IS UNIQUE CHOICE

  • @sltechgalaxy1677
    @sltechgalaxy1677 หลายเดือนก่อน

    thanks man

  • @SamA.-tr2xt
    @SamA.-tr2xt หลายเดือนก่อน

    For anyone having issues: I was able to upload to my Arduino Nano through the Arduino IDE, but PlatformIO wasn't able to upload to it. It kept failing with an avrdude error in the Debug Console. All you have to do is go to the platformio.ini configuration file and change board = uno

  • @jman4715
    @jman4715 หลายเดือนก่อน

    To the point and delivered with dry humor and sarcasm. What more could a person want? Great job!

  • @manclt704
    @manclt704 หลายเดือนก่อน

    @jse-shack825 Some people sometimes don't like taking a straightforward path to reach a destination; they prefer convoluted and confusing routes. For instance, if they need to go north, they will first head west, then turn south, then east, and finally north. If you are such a person, PlatformIO is best for you. Otherwise, you can continue to use the Arduino IDE.

  • @Wil_Bloodworth
    @Wil_Bloodworth หลายเดือนก่อน

    Excellent video overall! Thank you. The "Test" icon is not specifically for TDD (Test Driven Development) which is a software development "philosophy" of writing unit tests before you write any actual code. The Tests button is just a shortcut to the area where you create/store unit tests... which should never be confused with TDD. One is a philosophy, the other is simply unit tests. You can write unit tests all day long without adopting TDD. It's fine... you skipped over all the testing areas because you don't know anything about it and that's perfectly fine... no one "young" ever wants to write tests. Also, git is not an "archiving" system. It is a distributed version control system. Before everyone accuses me of just being a dick... which is exactly how I know the above will be received, know that I mean it in a constructive way. The only reason I mention it is because I know you will do well in both software and TH-cam and will end up with many followers. Those YT followers will listen to everything you say and take it for fact without question... and possibly learn some things that may not be 100% correct. Were you wrong per se... eh, not really. What I'm saying, or asking rather, is that as an influencer you make sure to use the correct terminology... or at least as close as possible so people don't have to unlearn the stuff later. Like I said at the top, excellent video! And yes, the Arduino IDE blows and VSCode is a much better solution. Subscribed.

  • @rickylarsen458
    @rickylarsen458 หลายเดือนก่อน

    First of all, never code in arduino terms, only use anscci C, because in time critical applications you will have a large issue, Second, you will never have accesses to registers view, whitch is fundemental for debugging professional, so dont use this method, bye an Atmel Ice, get rid of the arduione bootloader, and code in Ansci C, the only way to do this right

  • @user-uh2lf1hn8d
    @user-uh2lf1hn8d 2 หลายเดือนก่อน

    nice

  • @bussi7859
    @bussi7859 2 หลายเดือนก่อน

    Get a shave by washing your face

  • @antoniodomit2782
    @antoniodomit2782 2 หลายเดือนก่อน

    This looks great. but I haven't been able to make it work. It compiles well. Uloads well and the it says .pioinit:13: Error in sourced command file: COM9: No such file or directory. Can you help me? Thank you

    • @catto88
      @catto88 หลายเดือนก่อน

      change COM9 to your own port...

  • @MS-fp5jq
    @MS-fp5jq 2 หลายเดือนก่อน

    would this work with expressif nano esp32?

  • @christianlingurar7085
    @christianlingurar7085 2 หลายเดือนก่อน

    I compared platforms for now 6 months. For a hobbyist platformio doesn't make any sense. it's overloaded, complicated and of course 90% of features are useless for 99% of cases. extremely overfeatured. I uninstalled it today. wasted storage space. to be honest, I did never understand for whom this software is meant. I don't think that there are more than 100 productive instances in the whole world.

  • @tim0steele
    @tim0steele 2 หลายเดือนก่อน

    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 หลายเดือนก่อน

      Yes, and the ESP32-S3 has the same features on its second USB-C port labled USB-OTG. Very nice and simple.

  • @elcalvo4416
    @elcalvo4416 2 หลายเดือนก่อน

    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🥹.

  • @sulcusulnaris
    @sulcusulnaris 2 หลายเดือนก่อน

    plattformio is totally overloaded. if you click somewhere, something new is constantly being started. i hate it

  • @redikaak9986
    @redikaak9986 2 หลายเดือนก่อน

    Turbo pascal is joinning the chat..

  • @joseantoniogambin9609
    @joseantoniogambin9609 2 หลายเดือนก่อน

    Microsoft and Visual Studio Sucks

  • @koyacrab
    @koyacrab 2 หลายเดือนก่อน

    0:15 💅style grace usability ✨☝️🤌 *uses turbo c*

  • @wobblyrampack9655
    @wobblyrampack9655 2 หลายเดือนก่อน

    Terrific video, thank you! Wondering where you got that wide breadboard? Standard breadboard does not fit ESP32 well! Thanks.

    • @joppower6701
      @joppower6701 หลายเดือนก่อน

      I used 2 of them together… in my breadboards powelines + - was removables too

  • @iam5085
    @iam5085 2 หลายเดือนก่อน

    Amazing. Can I do c# too, or is that too much to ask?

  • @dominikgs
    @dominikgs 2 หลายเดือนก่อน

    THX for this very nice and clear step by step explanation! Perhaps now I can finally get the debugger to work.

  • @z3my4l
    @z3my4l 3 หลายเดือนก่อน

    What about variable values?

    • @user-ms3id7jv7v
      @user-ms3id7jv7v 3 หลายเดือนก่อน

      Visual micro is better

  • @harry4516
    @harry4516 3 หลายเดือนก่อน

    I have tried PlattformIO a couple of times, but for me it is a big chaos and far away from being user friendly.

  • @noel1637
    @noel1637 3 หลายเดือนก่อน

    Ahem... I use vi...

  • @drulli1
    @drulli1 3 หลายเดือนก่อน

    Hi, a breakpoint is usually used to read out the content of some variables, to understand where a mismatch in our coding is coming from. Can we monitor the value of variables with this "debugger-like" tool? I guess not..

  • @JAYDELROSARIQ
    @JAYDELROSARIQ 3 หลายเดือนก่อน

    ATMEL MATEL .. STOPPED STEALING JYQUÑqR

  • @utube521
    @utube521 3 หลายเดือนก่อน

    arch linux, vscode doesn't show platformio

  • @Alchemist7887
    @Alchemist7887 3 หลายเดือนก่อน

    Better to stay away from Microsoft products.

  • @christianlingurar7085
    @christianlingurar7085 3 หลายเดือนก่อน

    this "not convincing" to say the least... :-D no, I will NOT try it, I'm perfectly fine with the arduino gui :-D (what a ridiculous bs)

    • @christianlingurar7085
      @christianlingurar7085 2 หลายเดือนก่อน

      absolutely. tried it out for some months, really tried. no benefit whatsoever. in contrary. uninstalled it today. doesn't make any sense.

  • @maciejlegowicz5834
    @maciejlegowicz5834 3 หลายเดือนก่อน

    Nice. Would you know how to change the font face in terminal? Cheers

  • @joeking5211
    @joeking5211 3 หลายเดือนก่อน

    WARNING TO ALL, using vscodium 1.85.1 and every C/C++ .vsix I have installed, tried 3 versions, vscodium reports: "The C/C++ extension installed is compatible with but does not match your system". So just a heads to everyone set on getting this running as i was, guess this no longer works, shame, I guess it's back to Arduino IDE then. Seems the error could not be any more cryptic/ambiguous if they tried, to be "compatible" but does "not match", what sort of daft msg is that, it either is compatible & matches and therefore works, or it don't, who writes this mess these days. Oh well, modern times I guess. EDIT: The platformio.vsix does install without any cryptic error reporting, but I guess it would be danger to use if the C/C++ vsix is not correct.

    • @jse-shack825
      @jse-shack825 3 หลายเดือนก่อน

      That sounds horrible, I'll investigate. Thanks for the info!

    • @jse-shack825
      @jse-shack825 3 หลายเดือนก่อน

      Just installed a new VSCodium 1.85.1 for generic Linux, it picked up the extensions from my older 1.84. installation. So far, PIO runs fine; I'll try to uninstall and reinstall them. Which VSCodium binary did you download? What's your system?

    • @joeking5211
      @joeking5211 3 หลายเดือนก่อน

      Hi J, system here is nothing special, just straight Win 10 Pro. Would be good if you ever do find a C/C++ vsix that does work without the error/warning to maybe post the URL, as I can't find one, I am a bit miffed that no one else has found the same ?.. @@jse-shack825

  • @erniecaparas6124
    @erniecaparas6124 3 หลายเดือนก่อน

    Made it the most complicated platform.

  • @erniecaparas6124
    @erniecaparas6124 3 หลายเดือนก่อน

    Wow you made it the most complicated app.

  • @walterblanc9708
    @walterblanc9708 3 หลายเดือนก่อน

    Nah! PlatformIO has its own problems, does random crap sometime and the serial interface just is not robust enough.

  • @gregbennett2437
    @gregbennett2437 3 หลายเดือนก่อน

    This is another vid that doesn't work klick alien head and no OPEN TAB is visible don't waste time on trying to learn from this vid!!!!!!!!!!!!!!!!!!!!!

  • @jonjonsson6323
    @jonjonsson6323 3 หลายเดือนก่อน

    Visual studio is as much fun as a rectal exam to use

  • @joeking5211
    @joeking5211 3 หลายเดือนก่อน

    Absolutely superb and direct to the point, many thks, possibly the best YT vid on pio. Platformio seems to be a superb piece of software, unlike the total NIGHTMARE plie of **** vscode. Have spent 4 days trying to get the 'Verify' 'Upload' buttons to appear on the status bar, and all vscode reports is a path that does'nt exit. a WARNING to all newbes to this vs****, you 'may/will' be heading in ever decreasing circles getting nowhere even with the help of todays google and AI. It seems if vs**** has EVER been anywhere near your ( in my case Win10 ) installation then you have NO chance of uninstalling and starting a fresh, the miriads of total junk files/hooks it places on your system is futile, anyone with any issues like mine just run a 'grep' on you system after you think it's all gone, you will be shocked. It's UNDELETEABLE and so you have NO chance of 'starting again' you are finished. If you follow ANY vscode vid and have NEVER installed it in the past you will possibly run through with ease and wonder what this idiot is on about, but you will remember me when the problems start. The point of this is pio seems superb if only it could be connected with an IDE that was'nt a total piece of obfuscated cryptic bloatware that will/does pollute your system and OS where a reinstall maybe the only way of starting vs**** & pio over again due to any hickups. It really is unforgivable with todays software tools to create such a joke of an app that when issues kick in you are royally stuffed. If only PIO could be used with an alternative IDE, one that is manageable it would almost be king for us 'embedded nuts'. But to J's e-shack, thanks so much you really know how produce a top notch direct to the point but with nothing left out tutorial, Kind Rgds to you.

  • @cycordrilova5848
    @cycordrilova5848 3 หลายเดือนก่อน

    Kind of stupid to use if your a noob and nobody will guide you, arduino ide is so straightforward and lots of libraries to choose from, I've been using both for many years now but i like arduino ide more