Closed WMXZ-EU closed 2 years ago
I tested with SdFat 2.1.2 and 2.1.4-beta.3 I uses 32GB FAT, 64GB exFAT, 512GB exFAT on a Teensy 4.1
I used Teensyduino 1.56 with Arduino 1.8.19
Seems to work on all.
With 32GB FAT test exFAT logger 2.1.4-beta.3 sd.begin() done file FILE_A.txt, pos=8192, adding 8192 bytes, written 8192 file FILE_B.txt, pos=8192, adding 8192 bytes, written 8192 file FILE_A.txt, pos=16384, adding 8192 bytes, written 8192 file FILE_B.txt, pos=16384, adding 8192 bytes, written 8192 file FILE_A.txt, pos=24576, adding 8192 bytes, written 8192 file FILE_B.txt, pos=24576, adding 8192 bytes, written 8192 .... file FILE_B.txt, pos=7004160, adding 8192 bytes, written 8192 file FILE_A.txt, pos=7012352, adding 8192 bytes, written 8192 file FILE_B.txt, pos=7012352, adding 8192 bytes, written 8192 file FILE_A.txt, pos=7020544, adding 8192 bytes, written 8192 file FILE_B.txt, pos=7020544, adding 8192 bytes, written 8192 file FILE_A.txt, pos=7028736, adding 8192 bytes, written 8192 file FILE_B.txt, pos=7028736, adding 8192 bytes, written 8192
With 64GB exFAT test exFAT logger 2.1.4-beta.3 sd.begin() done file FILE_A.txt, pos=8192, adding 8192 bytes, written 8192 file FILE_B.txt, pos=8192, adding 8192 bytes, written 8192 file FILE_A.txt, pos=16384, adding 8192 bytes, written 8192 file FILE_B.txt, pos=16384, adding 8192 bytes, written 8192 file FILE_A.txt, pos=24576, adding 8192 bytes, written 8192 file FILE_B.txt, pos=24576, adding 8192 bytes, written 8192 ... file FILE_A.txt, pos=6774784, adding 8192 bytes, written 8192 file FILE_B.txt, pos=6774784, adding 8192 bytes, written 8192 file FILE_A.txt, pos=6782976, adding 8192 bytes, written 8192 file FILE_B.txt, pos=6782976, adding 8192 bytes, written 8192 file FILE_A.txt, pos=6791168, adding 8192 bytes, written 8192
With 512GB exFAT est exFAT logger 2.1.4-beta.3 sd.begin() done file FILE_A.txt, pos=8192, adding 8192 bytes, written 8192 file FILE_B.txt, pos=8192, adding 8192 bytes, written 8192 file FILE_A.txt, pos=16384, adding 8192 bytes, written 8192 file FILE_B.txt, pos=16384, adding 8192 bytes, written 8192 file FILE_A.txt, pos=24576, adding 8192 bytes, written 8192 file FILE_B.txt, pos=24576, adding 8192 bytes, written 8192 ... file FILE_A.txt, pos=7315456, adding 8192 bytes, written 8192 file FILE_B.txt, pos=7315456, adding 8192 bytes, written 8192 file FILE_A.txt, pos=7323648, adding 8192 bytes, written 8192 file FILE_B.txt, pos=7323648, adding 8192 bytes, written 8192 file FILE_A.txt, pos=7331840, adding 8192 bytes, written 8192 file FILE_B.txt, pos=7331840, adding 8192 bytes, written 8192
Got it working also
The following program
generates the following output
More discussion can be found in the teensy forum (link at top of program) used latest SdFat without edits in SdConfig.h