Closed ElectroBoy404NotFound closed 1 year ago
Hi!
The read and write errors occur when communication between the Pico and SD card is unstable. Try to keep your wires as short as possible, and avoid using breadboards when connecting the SD card.
I do not recommend using the older SD commits. They were very unstable and it's very likely the SD card will be damaged, the resulting system didn't even boot completely. The only way to make this system work is by using PSRAM. I got mine from Aliexpress, from this seller: https://www.aliexpress.com/item/4000164056594.html
Also, make sure your card is formatted as FAT or exFAT, with a block size from 1024 to 2048 bytes.
Also, make sure your card is formatted as FAT or exFAT, with a block size from 1024 to 2048 bytes.
Hi, My SD card only supportes block size of 4k and i cant format it as FAT; only as FAT32
Yes, FAT32, sorry. Try formatting as exFAT.
Yes, FAT32, sorry. Try formatting as exFAT.
Hmm ok
As mentioned, keep wiring as short as possible, and avoid breadboards.
As mentioned, keep wiring as short as possible, and avoid breadboards.
The wiring is around 5cm. Also, how to format as exFAT on windows 11?
Open the format dialog, and select the format to be exFAT
Still same error
I am sorry, that is definitely not my program running.
I am sorry, that is definitely not my program running.
It uses the same program.
It might use the same emulator core, but it is not the project contained in this repo. I cannot help with troubleshooting further, as I don't know the specifics of that implementation
I mean, it uses the same SD-RAM implementation (copy-paste of it)
I don't know how it operates beyond the RAM implementation. There may be a multitude of reasons for it failing, especially if it does at the same address.
As mentioned many times already, the only way to make this project work properly is to use PSRAM (or some other form of real RAM, with a compatible interface), this was the primary reason why I scrapped the SD card emulation thing.
I don't know how it operates beyond the RAM implementation. There may be a multitude of reasons for it failing, especially if it does at the same address.
Well, it alwats failes at the same address.
Try using one of my earlier commits (as-is, without any modifications).
Hi there, I tried to use this program, an old commit of the program that used SD-RAM instead of PS-RAM. But it is giving this error. How to fix it? I dont have any PS-RAM available in my area.