RP2040 USB host to program ESP chips through CDC chips

Subscribers:
458,000
Published on ● Video Link: https://www.youtube.com/watch?v=e_kThHmUTkg



Duration: 1:01
1,831 views
55


Historically, we've tested and programmed our Feather ESP8266 (https://www.adafruit.com/product/2821) and ESP32 boards (https://www.adafruit.com/product/3405) from a Raspberry Pi. We'd connect over USB and run esptool.py, which works fine but has more things that can go wrong: power flickering, SD card failures, etc. It's better to fully program it with a Pico RP2040 brain board. We can do that now because TinyUSB has support for USB CDC Serial chips (https://github.com/adafruit/Adafruit_TinyUSB_Arduino/tree/master/examples/DualRole/CDC/serial_host_bridge) like the FT232, CP210x, and WCH9102! We upload the stub and test firmware, then listen on the CDC for the self-test output. It works really fast and is much easier to manage.

Visit the Adafruit shop online - http://www.adafruit.com

-----------------------------------------
LIVE CHAT IS HERE! http://adafru.it/discord
Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
New tutorials on the Adafruit Learning System: http://learn.adafruit.com/
-----------------------------------------

#adafruit #rp2040 #electronics




Other Videos By Adafruit Industries


2024-01-173D Hangouts – NeoPixel Fidget Game, Memento Shutter Remote and Snow Birds
2024-01-16Snow Bird Mold #timelapse #adafruit #3dprinting
2024-01-16Advanced Manufacturing: Made in NYC by Adafruit 1/10/2024
2024-01-15Snow Bird Mold #timelapse #adafruit #3dprinting
2024-01-15The Great Search: Three-channel Logic Inverter #TheGreatSearch #DigiKey #adafruit @DigiKey @adafruit
2024-01-15Desk of Ladyada - Some New Designs in a New Year
2024-01-14Astrolite NeoPixel Upgrade #adafruit #3dprinting
2024-01-13Deep Dive w/ Tim: Library PRs and Setting up Webhooks LIVE 1/12/24 #adafruit
2024-01-12#NewProducts 1/10/24 Feat. Adafruit TFT FeatherWing - 3.5" 480x320 Capacitive Touchscreen STEMMA QT
2024-01-12JOHN PARK'S WORKSHOP LIVE MEMENTO Timelapse 1/11/24
2024-01-11RP2040 USB host to program ESP chips through CDC chips
2024-01-11EYE on NPI - STMicroelectronics' AEK-POW-BMS63EN Battery Management System Module @DigiKey @ST_world
2024-01-11SHOW and TELL 1/10/2024 #ShowandTell #adafruit #diy
2024-01-103D Hangouts – Memento Case, NeoPixel Fidget and Mushroom Shelves
2024-01-10ASK AN ENGINEER 1/10/2024 LIVE!
2024-01-10JP’s Product Pick of the Week 1/9/24 Quad Rotary Encoder Breakout
2024-01-09MEMENTO Camera Case #adafruit #3dprinting
2024-01-09Mushroom Shelves #adafruit #3dprinting
2024-01-08Mushroom Shelves #3dprinting #adafruit
2024-01-08The Great Search: Replacement Gyro/Accel 6-DoF for LSM6DS33 #TheGreatSearch #DigiKey @DigiKey
2024-01-08Desk of Ladyada - Final Revision Push, 600 and beyond



Tags:
adafruit
electronics
diy
arduino
hardware
opensource
projects
raspberry
pi
computer
raspberrypi
microcontrollers
limor
limorfried
ladyada
STEAM
STEM
python
microbit
circuitpython
neopixel
neopixels
raspberry pi
circuitplaygound
nyc
make
makers
micro:bit
adafrit
adafruit promo code
ada fruit
adafruit coupons
raspberry pi zero
micropython
machine learning
ai
tensorflow