REAL Debugging Arduino + ESP32 | JTAG Programmer

  Рет қаралды 23,805

Electronoobs

Electronoobs

Күн бұрын

Пікірлер: 72
@weash33
@weash33 10 ай бұрын
The video I've been waiting for, for a long long time. Thank you very much !!!
@evanbarnes9984
@evanbarnes9984 10 ай бұрын
Super helpful! I'm working on a huge program on the Nano and I really need to be able to inspect the values of several variables during execution to be able to see where it's breaking down. This is super helpful.
@kayakMike1000
@kayakMike1000 10 ай бұрын
Well... This was my main argument _against_ Arduino. No real debugging, so it would seem I am not the only one to see this gap.
@stefano.a
@stefano.a 10 ай бұрын
Fantastic tutorial. Usually this setup require hours of searching/trying/re-trying work to make the system working.
@electronics.unmessed
@electronics.unmessed 9 ай бұрын
Thanks a lot for that explanation. That really makes code development professional!
@jaroslawpiotrowski210
@jaroslawpiotrowski210 10 ай бұрын
Super videa, you save me a lot of time - Thank You!
@johndevires5911
@johndevires5911 10 ай бұрын
Brilliant! Thank you very much. 😉👍
@lucdrouin2625
@lucdrouin2625 9 ай бұрын
Now that was something new and innovative! Congratulation! You continue to provide consistent and useful instructional and informative videos. Professionals and hobbyists really like that.
@buicaemanuel-valentin4301
@buicaemanuel-valentin4301 10 ай бұрын
Bravo, de un am de zile folosesc și eu Visual studio Code cu funcție de debugg, dacă vrei să faci un proiect mai complex, nu ai altă variantă decât să folosești un degugger adevărat.
@MyCodingDiary
@MyCodingDiary 10 ай бұрын
You have a gift for teaching. Truly remarkable!
@hieroben
@hieroben 10 ай бұрын
Finally - real debugging on an Arduino. That's gonna make a huge difference,
@8822464613
@8822464613 10 ай бұрын
I guess new version of ESP, like S3 have JTAG built in. Even easier. 🥰🥰
@MyCodingDiary
@MyCodingDiary 10 ай бұрын
Your videos always make my day. Keep shining!
@roycas3
@roycas3 10 ай бұрын
Learned something new today.
@alessandrovichi761
@alessandrovichi761 10 ай бұрын
Very interesting tool. This upgrade arduino in a high level.Thank you very much for it
@korishan
@korishan 9 ай бұрын
Just came across a video on Twitter of "Touchable Flames". The "flames" are made from water vapor and red led lights. It looks like flames, even while putting your hands through the misting.
@ranganatennakoon
@ranganatennakoon 10 ай бұрын
YES super useful tutorial !
@troublehd7236
@troublehd7236 10 ай бұрын
Brilliant Tutorial, it is awesome, thank you so much
@jhyland87
@jhyland87 Ай бұрын
This was very helpful. Thanks!!
@larryknyc
@larryknyc 10 ай бұрын
*** What is the large aluminum block plugged into the jtag board? Thank you for the videos
@ELECTRONOOBS
@ELECTRONOOBS 10 ай бұрын
Is just an USB hub
@kavinprakash7868
@kavinprakash7868 10 ай бұрын
it is a very useful video thanks bro
@lifeai1889
@lifeai1889 10 ай бұрын
7:58 wiring of esp32 debugger is not visible please reupload the video
@bobsponge9792
@bobsponge9792 8 ай бұрын
Could someone explain what the last piece of hardware is that is being connected to the JTAG USB Programmer at minute 7:56? Is it a normal USB hub? Great Video!😀
@FrankMadero
@FrankMadero 9 ай бұрын
A word of warning about VSCode remote debugging more than 5 threads, its can be very unrespnsive. Additionally VSCode will have trouble with overloaded symbols in Ada code, it basically wont be able to send the full scoped variable to select the one of interest. So for small projects 3 or less threads than its ok.
@deadly_dave
@deadly_dave 10 ай бұрын
Super helpful! More like this please.
@anshumanmohanty5390
@anshumanmohanty5390 10 ай бұрын
Thanks, brother for spreading the knowledge
@n.thenushan120
@n.thenushan120 10 ай бұрын
No worries you are doing great job❤
@NilsRohwer
@NilsRohwer 10 ай бұрын
This is really great for the Arduino! Thank you. A shame about the esp32 (and 8266?) as so many pins are used in the debugging process. Still, this is very cool, thanks
@denispatel8373
@denispatel8373 10 ай бұрын
fantastic discover, i am try =ing to use this thing with arduino mega but getting error for cant open source file for both of library "avr8-stud.h" and "app_api.h", and you help with that
@ms2649
@ms2649 10 ай бұрын
You accidentally blurred the pin connections making them impossible to read
@HayBeseret
@HayBeseret 10 ай бұрын
Thanks for the video ! -The jtag pinout is blured @7:57
@ELECTRONOOBS
@ELECTRONOOBS 10 ай бұрын
Yeah, a small edit error. But you have the connections on the tutorial on the description
@FrankP83
@FrankP83 7 ай бұрын
can you make a video on the new Arduino IDE 2.3.2 that include aready a debugger?!
@DenisUsvh
@DenisUsvh 9 ай бұрын
Привет Как передать gps координаты через ардуино или stm32 по wifi, по протоколу Cursor On Target (COT) на андройд ?
@TiagoDdA
@TiagoDdA 10 ай бұрын
I gave up on arduino a long time ago. Much more efficient and powerful to use the native tools
@mh-studio1
@mh-studio1 8 ай бұрын
How do I debug ESP32 in Arduino IDE ? I don't want use PlatformIO because it is mysterious define configuration code.
@thebarn9413
@thebarn9413 7 ай бұрын
Thx, so many details missed by others
@333donutboy
@333donutboy 9 ай бұрын
Would the process for debugging an ESP8266 be the same as the ESP32? Great video and very helpful.
@arcrobotics9982
@arcrobotics9982 10 ай бұрын
THis would be super helfpful and useful thanks
@ИванИванов-м6ч1о
@ИванИванов-м6ч1о 9 ай бұрын
If you start using anything else than the arduino ide, then I don't see the point of sticking to arduino boards. Just start using some proper uC with proper SDKs and proper debugging.
@lohikarhu734
@lohikarhu734 9 ай бұрын
STM32?
@KAMIPROJECTS
@KAMIPROJECTS 10 ай бұрын
why esp32 pins were blur out in the video
@ELECTRONOOBS
@ELECTRONOOBS 10 ай бұрын
Edit error. The schematic should be on top of the blur so you could see it. Sorry. I'll place the schematic in the description in a moment
@janisgs
@janisgs 9 ай бұрын
have anyone successfully got debugger working using JTAG on the Macbook as well?
@janisgs
@janisgs 9 ай бұрын
assuming same setup, VSCode, PlatformIO, ESP32
@shazanmahmud2973
@shazanmahmud2973 10 ай бұрын
where is tutrial page
@ELECTRONOOBS
@ELECTRONOOBS 10 ай бұрын
electronoobs.com/eng_arduino_tut195.php
@alexnewton3376
@alexnewton3376 10 ай бұрын
Great job. Visual Basic is great and better than Arduino IDE
@shazanmahmud2973
@shazanmahmud2973 10 ай бұрын
arduino ide 2. 0 has buildin so no problem
@savanladva1197
@savanladva1197 10 ай бұрын
worth to watch
@algre977
@algre977 10 ай бұрын
Can you debug attiny ?
@Noxoreos
@Noxoreos 9 ай бұрын
No. The "debug" solution for Arduino is actually just a debug emulation (that's why it is called a "stub"), that goes through the serial port. It does not support all the features of a real debugger and It can not debug every program. Further it uses additional space in the program memory, because it is implemented in software through the additional library. The ATTiny has not much space to begin with and the serial connection might be causing issues as well. The ESP32 on the other hand does support "real" debugging, but it also uses more pins for debugging.
@manu_thind
@manu_thind 10 ай бұрын
Simple cheap brushed drone, coreless motors+esp32+A.I coding, pls create at least one AI coding based simple project in future to explain AI coding capability.
@itzikovadia851
@itzikovadia851 29 күн бұрын
Thanks a lot
@alexm1126
@alexm1126 10 ай бұрын
I wish I knew about this earlier...
@electroveins67
@electroveins67 10 ай бұрын
nice
@SkyTime
@SkyTime 9 ай бұрын
Can you plz giveaway 1 DSO (digital signal oscilloscope) to me, its been 2years i am requesting almost everyone still didnt get.
@aliemlek
@aliemlek 10 ай бұрын
👍👍👏👏👌👌
@jonathanusatinsky3052
@jonathanusatinsky3052 10 ай бұрын
You make great videos... You should make a Udemy course to diversify your income.
@ELECTRONOOBS
@ELECTRONOOBS 10 ай бұрын
I already have my own courses but unfortunately they are just in Spanish for now...
@uwezimmermann5427
@uwezimmermann5427 10 ай бұрын
There is only one problem: if you also want to use Serial for regular communication between your Arduino code and your PC, then this way of debugging doesn't work. But it's good to see yet another youtuber to finally switch to PlatformIO!
@Noxoreos
@Noxoreos 9 ай бұрын
If you're talking about the Arduino Nano (or uno, or mega), then yes. With ESP32 and a JTAG debugger you can still do that (also esp32 has more than one serial port that can be used)
@uwezimmermann5427
@uwezimmermann5427 9 ай бұрын
@@NoxoreosI was obviously referring to the first part of the video
@ugetridofit
@ugetridofit 9 ай бұрын
If you need a debugger you just a poor programmer. All one needs is printf and /or a scope.
@Noxoreos
@Noxoreos 9 ай бұрын
Being a professional software developer, I can tell you that it can't be further from the truth. Debuggers allow you to deeply investigate your code and make it safe and efficient, while not requiring to recompile every few minutes and waste a lot of time. It is simply impossible to achieve the same with simple print statements. People who can't operate a debugger will always be inefficient and earn less, becasue the need significantly more time for the same task and still can't prove their code to be relieable.
@JavierGuerra_g
@JavierGuerra_g 10 ай бұрын
earned an unsuscribe.
@Noxoreos
@Noxoreos 9 ай бұрын
I'm pretty sure your comment was more important for the video than the subscription.
@tel5857
@tel5857 10 ай бұрын
Nice explanation
Homemade Laser Power Meter - Experiment
38:16
Electronoobs
Рет қаралды 11 М.
요즘유행 찍는법
0:34
오마이비키 OMV
Рет қаралды 12 МЛН
Как Ходили родители в ШКОЛУ!
0:49
Family Box
Рет қаралды 2,3 МЛН
Forget WiFi! This Wireless Method is WAY Better?
12:14
GreatScott!
Рет қаралды 743 М.
Arduino Uno Gets Its BIGGEST Upgrade In 12 Years
11:49
Electronoobs
Рет қаралды 65 М.
The Magic of RISC-V Vector Processing
16:56
LaurieWired
Рет қаралды 348 М.
Audio Level Meter with RISC-V CH32V003
8:29
svofski
Рет қаралды 3,5 М.
A very comprehensive ESP32 Debugging Guide.
12:21
J's e-shack
Рет қаралды 18 М.
477 Use the very attractive new ATTINY chips for your projects
14:34
Andreas Spiess
Рет қаралды 215 М.
Remote Debugging ARM Chip with SWD/JTAG - Hardware Wallet Research #3
12:20
Optimizing Arduino Code: no setup(), no loop() ⛔
9:27
Wokwi
Рет қаралды 213 М.
EEPROM Memory - Store Anything - Arduino101
13:16
Electronoobs
Рет қаралды 113 М.
요즘유행 찍는법
0:34
오마이비키 OMV
Рет қаралды 12 МЛН