Skip to main content
FLow.1
Visitor II
October 17, 2020
Question

Is NTFS possible on STM32

  • October 17, 2020
  • 3 replies
  • 2417 views

Hey everyone,

I'll just wanted to ask, if its possible to read a USB Stick with NTFS Filesystem and ext4 on STM32. I'm only finding information about FatFS.

I've also read, that NTFS is licensed so if that is not possible on STM32: Is there any workaround to read a USB Stick with that filesystems on the STM32?

thanks for help!

Jules

This topic has been closed for replies.

3 replies

Tesla DeLorean
Guru
October 17, 2020

Technically it is possible, but it likely needs more resources than you have, and as a mortal you'll probably need to license something from a third party, and pay license fees to Microsoft for each product you use it in.

If you're willing to live with a subset of functionality, and read-only, you might be able to DIY

Tips, Buy me a coffee, or three.. PayPal VenmoUp vote any posts that you find helpful, it shows what's working..
BMUSS.1
Associate
October 18, 2020

I guess you can do it on Cortex-A STM32MP1 that features a high-end Cortex-A7 core and a Linux OS. For the STM32 products based on the Cortex-M family you will certainly have to limit your goals to very basic FS. NTFS does not work on RTOS and is subject to MSFT licensing.

A pretty good study from Adeneo can be found here:

https://elinux.org/images/0/02/Filesystem_Considerations_for_Embedded_Devices.pdf

ttang.11
Visitor II
May 11, 2021

It's possible now. See my project: https://github.com/tpunix/H750PI_proj