rp2040 programming an rp2040 ~ flash inception
Channel: Adafruit Industries
Date: 22/12/2022

we crank out a lot of rp2040 microcontroller boards and so we have to be able to program them very fast and very reliably. historically we used a teensy 3.6 to run our programmer+tester 'brains' - in particular we liked that it had USB host support and a microSD card slot so we could store the target UF2 and then burn it over the MSD interface. it's very hard to find teensy 3.6's and we ran out a few months ago. yet, we cannot let that stand in the way of us making new hardware! thanks to Thach's hard work, we have added USB host bitbang support to TinyUSB so that the RP2040 can pretend to have a second USB port and it works very well! check it out here https://github.com/adafruit/Adafruit_TinyUSB_Arduino/tree/master/examples/DualRole if you want to play with USB host on a microcontroller that is available to purchase :) meanwhile, we'll be revising our testers to use the pico and our new almost-all-SMT brains board.

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

-----------------------------------------
LIVE CHAT IS HERE! http://adafru.it/discord

Adafruit on Instagram: https://www.instagram.com/adafruit

Subscribe to Adafruit on YouTube: http://adafru.it/subscribe

New tutorials on the Adafruit Learning System: http://learn.adafruit.com/
-----------------------------------------

#adafruit #raspberrypi #arduino  

@raspberrypi @Arduino