Skip to main content
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

    Graduate II
    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

    Visitor II
    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

    Visitor II
    May 11, 2021

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