Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 8015

General • Re: Getting just the Arduino 'rp2040load' utility

$
0
0
I am not sure why Earle chose to copy to the drive rather than invoke 'picotool' as that provides all sorts of features which aren't supported by a copy, or a 'close but no cigar' reimplementation of 'picotool', especially adding any necessary Errata E9 fix for RP235X. I guess it's because he supports more than RP2 and uses the same code for all of it.
I have a good explanation why I didn't use rp2040load from Arduino...it didn't exist when I released the first version. :lol: The Arduino Nano Connect RP2040 came out sometime after the original versions of the core. So I had to get creative and found Microsoft had a perfectly good UF2 uploader under an OSS license. A couple minutes patching in the serial reset tweak (reusing a lot of work I did on the ESP8266 Arduino core) and viola. (It's hazy now, but I think at the time with Windows 7 you needed a special driver tweak/Zadig to use Picotool so the UF2 method was simpler for users.)

Just to be clear, we do run picotool (only) on the RP2350 to make the UF2 with the errata workaround. There's lots of other RP2350 specific stuff that needs doing that it takes care of as well like setting the CPU architecture flags, etc.

Statistics: Posted by earlephilhower — Tue Sep 30, 2025 12:44 am



Viewing all articles
Browse latest Browse all 8015

Trending Articles