We are currently designing a product using iMX RT1024 and Azure RTOS. FileX claims that it supports exFAT file system but we can't manage to make it work. When we activate the definition FX_ENABLE_EXFAT, FileX no longer works even with FAT32. I've also seen that it needs licensing, but in theory NXP have licensed the whole iMX RT lineup for use with Azure RTOS.
Could it be that NXP has to provide an alternative version of FileX when an user requests support for exFAT?
Solved! Go to Solution.
We finally managed to get it working, what we did was:
This way, we could read and write both from FAT32 and exFAT
I'm leaving this here in case anyone else has the same problem regarding exFAT support
We finally managed to get it working, what we did was:
This way, we could read and write both from FAT32 and exFAT
I'm leaving this here in case anyone else has the same problem regarding exFAT support
Hi @diego_charles,
I have been checking the post you linked but can't manage to make it work.
Before creating this thread, I had tested the following combinations:
Then, after reading the post you linked, I have tested:
This should work, right? Do you have any ideas that I could try? Or could you test it with a EVK?
I'm using MCUXpresso IDE v11.8.0
I hope that you are doing well!
Have you tried to build again the FileX library with that macro enabled? Maybe, the macro you enabled is not working because of the demo comes with a static library, this is my first suggestion to check. The FileX and all the ThreadX demos come with static libraries.
Our colleague Erich Styger wrote this article RTOS Trace: TraceX with Microsoft Azure RTOS (aka ThreadX) where he shows how to import and build the TraceX library, you may follow his concepts, to link the Filex library to your application.
We do not supply more than the demos and the source libraries. See below an example where you could import the FileX library.
I hope this could help you! Let me know any further comments or questions you may have.
Diego