I plan to use the Plus 2 but with the C SDK, not Python, and of course one of the main reasons to get the Plus is the included PSRAM.
I haven’t been able to find any details about it: speed, interface, how it is connected to the device… so basically right now the PSRAM is not usable directly with the SDK.
When will all the info regarding the board be published?
Hi, so, I don’t know if it’s the same, but I have attached a photo of the PGA2350 in case it helps. I am not sure if it uses the same PSRAM.
I read the markings on it as:
*0280H
AP33RN
(I am not sure what the marking that I used the astrisk for is)
When I searched on this, I found a few results, but nothing like a datasheet, the manufacturer, etc. It does look like something that has been used on some ESP-based boards, so, that might be a way to track down the specs for it. It appears to be something that’s especially generic, but, I’d definitely like to know its capabilities too.
Pimoroni has not commented on my post yet, asking about that, but I put my post up pretty recently too. I attached the best photo I could get of it. I believe it is the small one in the center right above the Winbond flash, if that’s helpful.
Well, I did a bit of digging in the source code of MicroPython, more specifically on the experimental commits that enable the PSRAM for the heap and I think I got a good ammount of info.
The device is an APS6404 running up to 133MHz
So if I understand it right the device is connected to the secondary XIP pins, the CS pin is pin 47 and is mapped at address 0x11000000.
These two files initialize the PSRAM, haven’t tested it but seem to be the main files to be able to use it.