top | item 43960797 (no title) gadgetoid | 9 months ago We (Pimoroni) actually shipped this technique in PicoVision, used to load the “GPU” firmware (an RP2040 used to offload the HDMI signal generation) at runtime-https://github.com/pimoroni/picovision/blob/main/drivers/dv_... discuss order hn newest no_time|9 months ago What are the advantages of doing this instead booting it through UART? Speed perhaps? gadgetoid|9 months ago In theory you wouldn’t even need to load firmware- you could just manipulate the relevant registers directly over SWD for the silliest IO expander.In our case it was the only choice. I’d say we’d use UART now but the RP2350 can pretty much do it all in one chip. vardump|9 months ago I think RP2040 does not support UART booting.
no_time|9 months ago What are the advantages of doing this instead booting it through UART? Speed perhaps? gadgetoid|9 months ago In theory you wouldn’t even need to load firmware- you could just manipulate the relevant registers directly over SWD for the silliest IO expander.In our case it was the only choice. I’d say we’d use UART now but the RP2350 can pretty much do it all in one chip. vardump|9 months ago I think RP2040 does not support UART booting.
gadgetoid|9 months ago In theory you wouldn’t even need to load firmware- you could just manipulate the relevant registers directly over SWD for the silliest IO expander.In our case it was the only choice. I’d say we’d use UART now but the RP2350 can pretty much do it all in one chip.
no_time|9 months ago
gadgetoid|9 months ago
In our case it was the only choice. I’d say we’d use UART now but the RP2350 can pretty much do it all in one chip.
vardump|9 months ago