我最近使用引导加载程序配置了 ARM 开发板 (LPC2148) (这个),这样我的笔记本电脑就可以将其识别为 USB 大容量存储设备,我可以将二进制文件直接拖放到其 ROM 中。PC 将其识别为 FAT16 设备,在 Win7(64 位)上我无法将任何文件复制到其中(尽管我可以查看驱动器及其中的文件),但它在我的旧 32 位 WinXP 中运行良好。有没有办法将相同的功能添加到 Win7(也许通过运行 XP 的虚拟机)。我使用的是 Home Premium 版本,所以我无法运行 XP 模式。
谢谢。
答案1
这可能不是您的问题的“真正”解决方案,但对我来说有效:
我使用 VMware Player 创建了 Windows XP 虚拟机(应该也可以与 Microsoft Windows XP 模式配合使用,它实际上是 Microsoft Virtual PC)。我在开发文件夹上创建了一个网络共享,并从虚拟机内部访问它。
USB 存储可以绑定到虚拟机,这样就可以非常直接地访问它。我现在将文件从网络共享移动到 USB 大容量存储。它工作得很好,开销也不算太糟。我还使用此解决方案来处理我的 IC 编程器,它已有 10 年历史,并且不受 Windows 7 的任何支持。
希望有所帮助。