Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 22:32 24 Nov 2024 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : RP2350 PSRAM: how to wire, how to use?

     Page 2 of 2    
Author Message
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6780
Posted: 06:29am 27 Aug 2024
Copy link to clipboard 
Print this post

I assume this is on the bottom of the PGA2350? That's a view I've not seen.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6097
Posted: 06:53am 27 Aug 2024
Copy link to clipboard 
Print this post

  Mixtel90 said  I assume this is on the bottom of the PGA2350? That's a view I've not seen.







both views for completeness.

Jim
VK7JH
MMedit   MMBasic Help
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6780
Posted: 07:10am 27 Aug 2024
Copy link to clipboard 
Print this post

Thanks Jim :)
Much appreciated. :)
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
circuit
Senior Member

Joined: 10/01/2016
Location: United Kingdom
Posts: 245
Posted: 08:15am 27 Aug 2024
Copy link to clipboard 
Print this post

  Mixtel90 said  I assume this is on the bottom of the PGA2350? That's a view I've not seen.


Thanks Jim, for posting the illustration.  (Excellent macro-photography, by the way.)

Just for clarity, the arrow marks the point of cut/connection and the solder pads for reversal.

 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6097
Posted: 09:50am 27 Aug 2024
Copy link to clipboard 
Print this post

  Quote  Thanks Jim, for posting the illustration.  (Excellent macro-photography, by the way.)

Not my photos. Compliments of the Pimoroni website.
VK7JH
MMedit   MMBasic Help
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 3800
Posted: 03:07pm 27 Aug 2024
Copy link to clipboard 
Print this post

Good photos - thanks for finding them.

John
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6780
Posted: 07:38am 29 Aug 2024
Copy link to clipboard 
Print this post

I had an idea this morning. Apologies for going back on topic. :)

VAR SAVE PSRAM var1,var2 [,var3 ... ,var8]
copies the variables into PSRAM
variables must exist. arrays must be DIMed.

VAR RESTORE PSRAM var1,var2 [,var3 ... ,var8]
overwrites variables with copies from PSRAM
if variables don't exist they will be created using types & values from PSRAM.
arrays will be deleted first then recreated from the PSRAM using those dimensions.

VAR ERASE PSRAM var1,var2 [,var3 ... ,var8]
erases the named variables.
this may not be sensible unless the PSRAM space can be re-used.

VAR CLEAR PSRAM
clears all the PSRAM

mm.imfo(PSRAM SIZE)
returns the size of the PSRAM

mm.info(PSRAM USED)
returns the amount of used PSRAM



And for those who are masochistic programmers...

VAR DISK PSRAM "filename"
saves the content of PSRAM to disk as filename.PSR
it may also need  to save filename.PNM
which is a CSV file of the variable names, complete withj array dimensions and string LENGTH values so that variables can be recreated later.

VAR LOAD PSRAM "filename"
restores the PSRAM content from the disk file.

VAR MOVE PSRAM var1,var2 [,var3 ... ,var8]
moves the variables from the variables area to PSRAM by copying them, changeing the pointers to the new address then deleting them from the variables area.



Phew... I had to get that out of my head before I could think of other things! :)
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
     Page 2 of 2    
Print this page


To reply to this topic, you need to log in.

© JAQ Software 2024