zlacker

[parent] [thread] 7 comments
1. ajross+(OP)[view] [source] 2026-02-04 20:43:03
> what are you blathering on about, sir?

Please don't.

I mean, I applaud your work. But let's also be honest (in the "tough love" sense): those are all toys with significant limitations that preclude anyone shipping any of them on an actual device to an actual consumer. I mean, your SOC (maybe a $2 one) surely already includes a SPI master and USB host!

Actual interconnects that solve real market problems have big boring spec books and competing implementations and silicon vendors. The application for PIO is basically limited to "I have to connect to this crazy old junk and no one makes the part I'd otherwise need".

replies(2): >>Gracan+P6 >>dmitry+cp
2. Gracan+P6[view] [source] 2026-02-04 21:13:03
>>ajross+(OP)
Having dealt with the errata sheets for microcontrollers with all those fancy IO devices that solve real marketing problems etc, I'd kill to fix those problems with a software upgrade.
3. dmitry+cp[view] [source] 2026-02-04 22:47:53
>>ajross+(OP)
if you find a SoC for $1 that has 2 Ethernet ports, and a usb host on it, while also having two cores and supporting 32MB of RAM you'll surprise me. rp2350 does all of the above for $1
replies(1): >>duskwu+3v
◧◩
4. duskwu+3v[view] [source] [discussion] 2026-02-04 23:21:29
>>dmitry+cp
Have you tested out the 2x PSRAM configuration; if so, have you written anything up about it? :) I've thought about a configuration like that myself but haven't committed to any hardware yet.
replies(1): >>dmitry+TN
◧◩◪
5. dmitry+TN[view] [source] [discussion] 2026-02-05 01:40:33
>>duskwu+3v
yes i have tested it and no i have not written about it (yet). it does work and with the new ISSI 16MB chips, it gives 32MB of continuous memory!
replies(1): >>duskwu+NO
◧◩◪◨
6. duskwu+NO[view] [source] [discussion] 2026-02-05 01:48:44
>>dmitry+TN
Awesome - I might just have to try it.

How are you handling startup? The approach I had in mind was putting boot flash on the second channel with a separate CS pin from PSRAM and configuring that in OTP; any idea if that would work?

replies(1): >>dmitry+TT
◧◩◪◨⬒
7. dmitry+TT[view] [source] [discussion] 2026-02-05 02:30:36
>>duskwu+NO
Yes, sort of. Basically a tiny loader in OTP that enables nCS1 on some pin, copies code from there to ram on nCS0, reconfigures nCS1 to point to second ram. This does break usb flashing. Use swd.
replies(1): >>duskwu+2Y
◧◩◪◨⬒⬓
8. duskwu+2Y[view] [source] [discussion] 2026-02-05 03:08:44
>>dmitry+TT
Is there no way to do that without code in OTP? The bootrom is supposed to scan for an IMAGE_DEF on both memory banks, and can use nCS1 as specified in FLASH_DEVINFO. Unless there's something I'm missing, that should be sufficient.
[go to top]