【发布时间】:2018-02-26 07:53:46
【问题描述】:
我安装了 Ubuntu 终端,因为现在 Windows 10 支持它。我使用终端构建了 Nuttx RTOS,但在 Ubuntu 中,除了笔式驱动器外,我无法访问 USB 设备。
如何将 bin 文件刷写到 stm32f4developer?
【问题讨论】:
我安装了 Ubuntu 终端,因为现在 Windows 10 支持它。我使用终端构建了 Nuttx RTOS,但在 Ubuntu 中,除了笔式驱动器外,我无法访问 USB 设备。
如何将 bin 文件刷写到 stm32f4developer?
【问题讨论】:
您可以使用 Windows 工具。 Ubuntu“沙盒”中的所有文件都可以通过在该沙盒之外运行的 Windows 工具进行访问。在顶级 NuttX README 中:
从 Windows 访问 Ubuntu 文件
在 Ubuntu Userspace for Windows 中,Ubuntu 文件系统根目录是 在:
%localappdata%\lxss\rootfs
或者
C:\Users\Username\AppData\Local\lxss\rootfs
但是,我无法在 rootfs\home 目录下看到我的文件。 环顾一番后,我找到了主目录 %localappdata%\lxss\home.
通过访问 /home 目录的技巧,您实际上应该是 能够使用 Ubuntu 沙箱之外的 Windows 工具 NuttX 使用该路径在沙箱中构建。
【讨论】:
正如 user6711188 解释的那样,您可以通过 %localappdata%\lxss\home 访问您的主页,或者您可以将 nuttx.bin 直接复制到 Windows 端:
$ cp nuttx.bin /mnt/c/ProgramData/
您需要配置 Windows 资源管理器以显示隐藏文件,这样您可以在 C:\ProgramData 看到 nuttx.bin
更多信息:https://acassis.wordpress.com/2018/01/10/how-to-build-nuttx-on-windows-10/
【讨论】: