So I have two CAN logger based on the Teensy 4.1/Teensy Micromod. I am using the SparkFun MicroMod ATP Carrier Board DEV-16885 and SparkFun MicroMod Teensy Processor DEV-16402.
I designed a board that goes below the ATP board using SDIO interface. I am using the ATP board has a native 3.3V regulator.
Micromod Teensy 3CAN SD V1.pdf (104 KB)
Same can be said for the Teensy 4.1 but using the native micro SD card
So essentially I can run the identical code on the two boards using the same SD card.
For the Teensy 4.1 I am always getting data stored.
For the Micromod with the SDIO interface sometimes yes, sometimes no.
The file says it is open but noting gets written to it. The file name shows up but not date and time Seems random. I have run the SDFat bench marks and get identical results. Two boards, same SD card.
Any ideas how to fix this? Detect this is happening so something can be reset? Has anyone experienced the same thing?
Any ideas would be appreciated.
Thanks
Bruce
bvernham