1、FATFS格式化后
W25_Sector[0]
EB FE 90 4D 53 44 4F 53 35 2E 30 00 02 08 01 00 01 00 02 00 10 F0 02 00 3F 00 FF 00 00 00 00 00
00 00 00 00 80 00 29 00 00 00 00 4E 4F 20 4E 41 4D 45 20 20 20 20 46 41 54 20 20 20 20 20 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
2、电脑USB格式化后
W25_Sector[0]
EB 3C 90 4D 53 44 4F 53 35 2E 30 00 10 01 01 00 02 00 02 00 08 F8 01 00 01 00 01 00 00 00 00 00
00 00 00 00 80 00 29 47 8F BA E0 4E 4F 20 4E 41 4D 45 20 20 20 20 46 41 54 31 32 20 20 20 33 C9
8E D1 BC F0 7B 8E D9 B8 00 20 8E C0 FC BD 00 7C 38 4E 24 7D 24 8B C1 99 E8 3C 01 72 1C 83 EB 3A
66 A1 1C 7C 26 66 3B 07 26 8A 57 FC 75 06 80 CA 02 88 56 02 80 C3 10 73 EB 33 C9 8A 46 10 98 F7
66 16 03 46 1C 13 56 1E 03 46 0E 13 D1 8B 76 11 60 89 46 FC 89 56 FE B8 20 00 F7 E6 8B 5E 0B 03
C3 48 F7 F3 01 46 FC 11 4E FE 61 BF 00 00 E8 E6 00 72 39 26 38 2D 74 17 60 B1 0B BE A1 7D F3 A6
61 74 32 4E 74 09 83 C7 20 3B FB 72 E6 EB DC A0 FB 7D B4 7D 8B F0 AC 98 40 74 0C 48 74 13 B4 0E
BB 07 00 CD 10 EB EF A0 FD 7D EB E6 A0 FC 7D EB E1 CD 16 CD 19 26 8B 55 1A 52 B0 01 BB 00 00 E8
上面只列出了前256字节内容;
由于上述差异,导致FATFS0.10A格式化后的W25Q64可以在STM32系统下面正确的识别使用,但是插上USB就提示要格式化U盘
格式化U盘后,STM32系统又不能识别这个W25Q64的文件系统了,我先用电脑格式化,然后打开U盘,然后我再通过FATFS格式
化W25Q64,格式化完成后我在电脑上拷贝一个文件到W25Q64里,这个时候FATFS是可以识别的,但是重启STM32后,电脑又
提示要格式化U盘,同样的,如果不是W25Q64,而是接的SD卡就不会出现这样的情况,电脑格式化后FATFS是可以进行读写的,
W25Q64扇区是4096,SD的是512,百思不得其解,望熟悉文件系统格式的大侠们指点一二
|