This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TM4C123GH6PM:SPI 闪存文件系统

Guru**** 2325560 points
Other Parts Discussed in Thread: TM4C123GH6PM
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/589180/tm4c123gh6pm-spi-flash-file-system

器件型号:TM4C123GH6PM

您好!

我有一个 TM4C123GH6PM EVM。

Fatfs 位于 EVM 上的 SDCard 上。

我有一个 TM4C123GH6PM 定制板、具有 32MB (Megabit)大小的外部 SPI 闪存。  

有人可以帮助我在 SPI 闪存上显示 fatfs 吗?

在电路板上验证和测试低级 SPI 闪存驱动程序。 但我无法使用 TivaWare_C_Series-2.1.4.178中提供的第三方库来格式化 SPI 闪存。

将 SPI 闪存格式化为 FAT32的最小大小是多少?

此致

弗拉比

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Flby、
    您是否已尝试使用大于32MB 或 FAT16的32MB SPI 闪存? 您在 EVM 板上使用的 SPI 闪存大小是多少? 我不是一名专家。 我在某处看到、FAU32的最小集群数为65527、大小为33MB。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Charles、

    感谢您的回复。。

    如果你跟进我在下面描述的疑虑,这将对我大有帮助。。。

    我的 SPI 闪存为32MB (4MB)。 我没有尝试使用更大尺寸的 SPI 闪存。 (此外、在我的定制板上连接的 SPI 闪存不在 EVM 上)

    我的闪存器件不支持512Bytes 擦除。 它一次至少支持4KB。

    因此、在本例中、扇区大小将为4096。

    正如您所说的,如果 FAT32至少需要65527个群集,那么闪存设备的最小大小应该是256MB? 如果我错了、请纠正我的问题。 。 。

    哪个 FAT 文件系统适用于4MB 闪存器件?

    在4MB 闪存上是否可以使用 FAT16?

    如果可能、FAT16格式的设备是否会作为 USB MSC 设备(如 SDcard)安装在 Windows 上?

    此致

    弗拉比

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Flby、

     请查看下表。 如果您的闪存扇区为4KB、则卷大小至少需要257MB。 另请参考此链接。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Charles、

    非常感谢您澄清我的疑问...
    我必须使用 exFAT、因为我可以使用的闪存大小最大为16MB。
    正如您所说的、由于 FAT32至少需要257MB、我无法找到它。
    无论如何、非常感谢。 如果我遇到 exFAT 的任何其他问题、我会返回给您。
    此致
    弗拉比