No video

Using ESP-IDF For The First Time

Using ESP-IDF For The First Time.
I want to flash the factory firmware back onto my M5Stack M5Camera X. This uses ESP-IDF to build and upload the firmware. I have never done this before. So let's walk through installing and using ESP-IDF. Then we will flash a project onto the M5Camera X and have a little fun.
Learn More: M5Stack is a phenomenal collection of ESP32 based development boards and modules. • M5Stack

Пікірлер: 22

  • @ShotokuTech
    @ShotokuTech2 жыл бұрын

    Learn More: M5Stack is a phenomenal collection of ESP32 based development boards and modules. kzread.info/head/PLVPBipeObwMOdKdtENzd-ndFIVQ215WVE

  • @0miker0
    @0miker02 жыл бұрын

    Awesome video and thanks for creating it. I’ve only worked with the regular IDE and been thinking of trying out the more complicated IDF. Keep up the great work.

  • @ShotokuTech

    @ShotokuTech

    2 жыл бұрын

    Thanks. I felt like I just had to do this to have it behind me. You can imagine my mental state when the errors started piling up. LOL

  • @jimsnodgrass8454
    @jimsnodgrass8454 Жыл бұрын

    Geeze.. thank you for the very good rendition of what it takes to install the ESP IDF... but frankly this scares the heck outta me in that there is so much that could go wrong.. Yes I am considering trying to do this anyway for one reason, to change the default 54mbit wifi data rate I hear ESP NOW runs at, to 1Mbit 802.11n since I have an ESP NOW project that needs slightly longer range and I can't seem to do it in the Arduino IDE 2.10 .. I'm going to do more research tho to see if I can find a way to do it in the Arduino IDE but if all else fails I will try follow this to install the Esp IDF which I hear will allow me to configure this. Thanks for recording this procedure.

  • @ShotokuTech

    @ShotokuTech

    Жыл бұрын

    To be honest I have never been back! This stuff is scary!

  • @hstrinzel
    @hstrinzel2 жыл бұрын

    This is great to see how you go that all to work! Wow. For a beginner like me, could you explain what IDF stands for? Intermediate Distribution Framework? Independent Development Framework? And do you have any idea WHY they created that? That would help me a lot with understanding. P.S.: I'm a new subscriber, and was SUUUPER-IMPRESSED with your TTGO-VGA Terminal! Amazing. THANK YOU!

  • @ShotokuTech

    @ShotokuTech

    2 жыл бұрын

    Great questions. Espressif company profile: "We have created the popular ESP8266, ESP32, ESP32-S, ESP32-C and ESP32-H series of chips, modules and development boards." and "Espressif's IoT Development Framework ESP-IDF, Audio Development Framework ESP-ADF, Mesh Development Framework ESP-MDF, Device Connectivity Platform ESP RainMaker, Facial Recognition Development Framework ESP-WHO, and Smart Voice Assistant ESP-Skainet, we have developed a framework for building AIoT applications, which is both complete and innovative." www.espressif.com/en/company/about-espressif So it is similar to Arduino making development boards and having their own Arduino IDE (Integrated Development Environment). Thanks.

  • @JudyPlus
    @JudyPlus Жыл бұрын

    Another fantastic video, thanks for sharing

  • @ShotokuTech

    @ShotokuTech

    Жыл бұрын

    This one is scary! Thanks JudyPlus!

  • @neilbarnett3046
    @neilbarnett304610 ай бұрын

    I've been programming for nearly 50 years and I didn't understand any of this. All I'm trying to do is flash and run Blink.

  • @ShotokuTech

    @ShotokuTech

    10 ай бұрын

    And my first time using this was my last time so far. It is too cryptic when there are easier to understand development platforms. Wish I had more for you.

  • @kaidogames_ch
    @kaidogames_ch2 жыл бұрын

    amazing

  • @ShotokuTech

    @ShotokuTech

    2 жыл бұрын

    Thank you! Cheers!

  • @haojie1916
    @haojie19162 жыл бұрын

    why i cant monitor? CMD said "COM3 failed to connect: Failed to connect to Espressif device: No serial data received." Can you help me ?

  • @ShotokuTech

    @ShotokuTech

    2 жыл бұрын

    What does COM3 correspond to in Device Manager?

  • @haojie1916

    @haojie1916

    2 жыл бұрын

    @@ShotokuTech COM3 correspond Esp32

  • @ShotokuTech

    @ShotokuTech

    2 жыл бұрын

    @@haojie1916 Okay so if driver is good and you have the correct COM port, then it is physical hardware issue. First, does the ESP32 device need to be set for uploading? esp32.com/viewtopic.php?t=5682

  • @ShotokuTech

    @ShotokuTech

    2 жыл бұрын

    @@haojie1916 Besides the obvious questions: Try different cable. Use USB port directly from the PC. Try different USB port.

  • @haojie1916

    @haojie1916

    2 жыл бұрын

    @@ShotokuTech Thanks for your disponibility

  • @JudyFayLondon
    @JudyFayLondon Жыл бұрын

    This looks interesting

  • @ShotokuTech

    @ShotokuTech

    Жыл бұрын

    It is quite intimidating for me! I have to learn more.