Hi,
What is the biggest (storage-wise) SPI flash chip known to be properly working with Teensy as of today? Which is available and not obsolete.
I have found a number of Paul's mentions of NAND and that he lacks the time to check them out.
I need about 1GB (1 Gigabyte) of fast readonly storage. I have about 800MB of audio samples and I need a really fast and reliable access to them (including simultaneous playback for up to 6-8 samples at a time). I currently have them on SD card. In RAW format and I open all the files (SD.open()) during the startup so that there is no overhead for that operation. To play a sample, I just start file.read() the data from the existing instance (and file.seek(0) in case the sample has played before). Having them on SD card works nicely almost always, they just play. Except for the moments when it doesn't work right away and some unfortunate delay or interruption happen. I try that on Teensy 3.6 with the build-in SD card reader.
In the SerialFlash library code there is a mention of 256MB chip, but it's obsolete and not available anymore. Maybe someone other than Paul has some progress with the NAND chips? I am also considering a USB stick with the USB host mode, but the whole USB host thing would make it significantly more complex hence less reliable (and I'm not really sure it will do the thing).
Any other options for up to 1GB of fast readonly storage? I also plan to use T4 in the final thing, playing with 3.6 for now just because it has a build-in SD card reader.
Thanks.
What is the biggest (storage-wise) SPI flash chip known to be properly working with Teensy as of today? Which is available and not obsolete.
I have found a number of Paul's mentions of NAND and that he lacks the time to check them out.
I need about 1GB (1 Gigabyte) of fast readonly storage. I have about 800MB of audio samples and I need a really fast and reliable access to them (including simultaneous playback for up to 6-8 samples at a time). I currently have them on SD card. In RAW format and I open all the files (SD.open()) during the startup so that there is no overhead for that operation. To play a sample, I just start file.read() the data from the existing instance (and file.seek(0) in case the sample has played before). Having them on SD card works nicely almost always, they just play. Except for the moments when it doesn't work right away and some unfortunate delay or interruption happen. I try that on Teensy 3.6 with the build-in SD card reader.
In the SerialFlash library code there is a mention of 256MB chip, but it's obsolete and not available anymore. Maybe someone other than Paul has some progress with the NAND chips? I am also considering a USB stick with the USB host mode, but the whole USB host thing would make it significantly more complex hence less reliable (and I'm not really sure it will do the thing).
Any other options for up to 1GB of fast readonly storage? I also plan to use T4 in the final thing, playing with 3.6 for now just because it has a build-in SD card reader.
Thanks.