Closed ElectroBoy404NotFound closed 1 year ago
Hi! To disable the display and keyboard, look in the rv32_config.h file, line 27 and set the CONSOLE_LCD
define to 0. The UART is not enabled by default, only the USB console. To enable the UART, at line 21, set the CONSOLE_UART
define to 1. The default UART pins are 0 and 1 (see lines 42 and 43), at 115200 baud.
There aren't any PSRAM chips in DIP package as far as I'm aware, but you could use the ones I mentioned and solder them to an adapter.
Regarding the IIC EEPROMs, they are definitely a lot slower. Before I got the PSRAM, I was using an SD card to simulate the RAM and it was unusable with Linux (it would take 15 minutes to boot and then it locked up). An SD card is hundreds of times faster than an IIC EEPROM. You can try it if you wish to do so but it probably won't work that well. To do it, you need to rewrite the accessPSRAM
function in psram.c with your EEPROM access routines.
Hi @tvlad1234 ! Thank you for your fast answer! 1: I managed to delete all the lines and libs needed for Display and PS2 and CDC without breaking anything (A new record for me!). 2: I actually dont have access to any pcb manufacturing companies. So i need them in the dip package. 3: What about 25C64 SPI EEPROMs? Would they work or will it lock up like the problem you mentioned?
I don't think there are any PSRAM chips made in DIP package, they're a recent invention and the pinout is meant to be compatible with SPI flash chips, those never existed in DIP package. Try looking at online part suppliers for this kind of adapter
.
I don't think SPI EEPROMs would work properly either. The read and write access times are just too slow. Also, it's very likely you'll wear out the memory cells in no time.
Ah, i see. I'm going to close this issue. Thank you for answering my questions! I will come back if i find any of them in DIP.
Will SRAM chips work?
If you can find them in large enough capacity, they probably will. Keep in mind you need at least 16 megabytes to run Linux (this is why i needed 2 PSRAM chips, as the largest ones I could find were 8 megabyte)
Ok..
Can i use SIMM 30 pin RAM?
Or is it possible to use ANY SRAM?
If you have a way of interfacing it to the pico, any RAM of sufficient capacity should work.
I see..
What is the best alternative i can use that is in DIP package? Can i use an STM32 to simulate a PSRAM chip?
I don't think there is anything in DIP package that would work. As I said, you need at least 16 megabytes of RAM. Real RAM, not simulated with flash or eeprom.
I see. I will try to find some.
Hi there, I have the following questions: