Pimoroni Pico Plus 2, PicoMite 6.01.00, PSRAM

According to the latest PicoMite manual:

RP2350 with PSRAM enabled only
The RAM command allows access to up to 5 RAM program slots (similar to
flash slots). RAM slots survive a H/W and software reset but not a power
cycle.

Has anybody successfully used the RAM command with PSRAM on the Pimoroni Pico Plus 2 ? On my device the flash slots are empty after a restart (CPU RESTART) command.

I would like to have some feedback if possible but I suspect that this is an undocumented feature (aka bug) in 6.01.00.

The following was tested using the “official”, non-PicoCalc, images:

  • 6.00.01 does not support the ram command
  • 6.00.02 does support the ram command, initially all slots are used and survive a restart
  • 6.01.00 supports ram command, initially all slots are free but the contents does not survive a restart

The data stored in PSRAM is lost when the device is fully turned off or loses power. It’s almost like RAM

Not according to the documentation which shown in the first post.

Update: V6.00.02 (from Geoff's Projects - BASIC Interpreter for the Raspberry Pi Pico ) works as documented. Initially “RAM LIST” shows the slots “in use”, “RAM ERASE ALL” the slots change to “available”, after saving a program in RAM slot 1 followed by “CPU RESTART” the program in slot 1 survives. The same procedure with V6.01.00 fails.

2 Likes

I have to close this thread. The original author has noticed this problem and at this moment there is no update available that can be used to build a PicoCalc version.