Stm32 Fat12仿真

Stm32 Fat12仿真,stm32,fat,fatfs,Stm32,Fat,Fatfs,我在MCU STM32库的内存中实现了FatFS。现在,我尝试模拟更大容量的闪存设备来从PC接收大文件。 我可以通过更改FatFS图像的两个位置来实现这一点: 1.通过将MBR扇区的MBR\U start+12字段值更改为需要模拟的扇区数量(地址0x1CA,LBA格式): 2.通过更改FAT12引导扇区中文件系统的扇区总数: 但是,我可以将ix 0x13F(LBA格式)最大值放在那里,以模拟对PC可见的142KB闪存。如果我尝试将该字段更改为更高的值,我的USB大容量存储模拟将失败,PC会告诉

我在MCU STM32库的内存中实现了FatFS。现在,我尝试模拟更大容量的闪存设备来从PC接收大文件。 我可以通过更改FatFS图像的两个位置来实现这一点: 1.通过将MBR扇区的MBR\U start+12字段值更改为需要模拟的扇区数量(地址0x1CA,LBA格式): 2.通过更改FAT12引导扇区中文件系统的扇区总数:

但是,我可以将ix 0x13F(LBA格式)最大值放在那里,以模拟对PC可见的142KB闪存。如果我尝试将该字段更改为更高的值,我的USB大容量存储模拟将失败,PC会告诉我USB设备无法识别

以下是我的FAT12 FS存储二进制扫描的链接:

有人做过同样的事情吗? 我找不到任何FatFS专家论坛。 谢谢你的建议