Mac+Win10下制作VFAT文件
在进行的嵌入式设备的开发中,需要再Host机器上预先制作FAT Image文件,然后下载到嵌入式设备的Nand Flash和片内Flash上。
开发环境是Mac + Vmware + Win10
Mac上制作大于2M FAT文件
Mac的自带工具Disk Utility可以很轻松的制作大于2M的FAT 文件。运行Disk Utility工具,
在菜单中选择"创建空白文件镜像“,选择FAT分区,很容易就制作成功FAT文件。
然后在Filer中加载FAT文件进行文件Copy等操作
但是小于2M的FAT文件怎么制作呢?
- 在Win10上安装cgywin
- cgywin中使用dd命令
- dd if=/dev/zero of=test.img count=1024 bs=512 (制作了512KB) FAT image
- cgywin: fdisk
- fdisk test.img (n创建分区,t将分区转换为FAT16类型,w保存)
- mkfs.vfat 格式化文件系统 (cgywin这个奇葩没有mkfs.vfat工具,卡住了)
- 回到Mac上安装dosfstools
- brew install dosfstools
- Mac上mkfs.vfat
- mkfs.vfat test.img
- Mac的Filer中将test.img Mount上,进行对应的文件操作(copy等)
- 完成任务
生命在于折腾,其实最好的方法就是在VMware上安装Ubuntu, 所有这些命令在Ubuntu上都可以实现。
后续有时间在找找Win10上有没有好的解决方案。

浙公网安备 33010602011771号