Windows 10 周年纪念版 (v1607) 在 ISP 期间无法识别 LPC11Uxx USB 大容量存储类
问题:
新的 Windows 10 周年纪念版(版本 1607)不支持没有分区表磁盘的旧 FAT12 系统。具有大容量存储 USB ISP 的 LPC 产品仅实现根目录条目的 MBR + FAT12。因此,作系统无法识别 LPC 大容量存储 ISP 提供的虚拟文件系统。因此,新作系统要求用户格式化磁盘,并假设它是便携式媒体。
解决方法:
在 Microsoft 解决该问题之前,另一种方法是使用原始磁盘映像写入器工具(例如 Win32 磁盘成像器)将固件文件写入设备。
步骤如下:
- 下载并安装 Win32 Disk Imager。
- 为要编程的用户映像创建磁盘映像文件。
- 与原始流程中所做的那样,使用 fromelf.exe (Keil) 或其他方式创建firmware.bin。在此示例中,我们使用periph_blinky.bin文件。
- 现在在此文件前加上附加的header_crp_disabled.bin。
- 打开命令提示符 (cmd.exe)。在提示符下发出以下命令“键入 header_crp_disabled.bin periph_blinky.bin > hdr_periph_blinky.img”
- 将设备/板插入 Windows 10 计算机。作系统将提供格式化磁盘选项,如plug_in.jpg所示。记下为我们的设备分配的驱动器号,然后按“取消”按钮。
- 现在开始“Win32DiskImager.exe”
- 选择上一步中记下的司机信。
- 选择在步骤 2 中创建的 hdr_periph_blinky.img。
- 按“写入”按钮。将出现以下确认消息。按“是”
- 写入图像后,会出现以下消息。按“确定”并退出“Win32 Disk Imager”应用程序。