2

我安装了 Ubuntu 终端,因为现在 Windows 10 支持它。我使用终端构建了 Nuttx RTOS,但在 Ubuntu 中,除了笔式驱动器外,我无法访问 USB 设备。

如何将 bin 文件刷新到 stm32f4developer?

4

2 回答 2

2

你可以使用windows工具。Ubuntu“沙盒”中的所有文件都可以通过在该沙盒之外运行的 Windows 工具进行访问。在顶级 NuttX README 中:

从 Windows 访问 Ubuntu 文件


在 Windows 的 Ubuntu 用户空间中,Ubuntu 文件系统根目录位于:

%localappdata%\lxss\rootfs

或者

C:\Users\Username\AppData\Local\lxss\rootfs

但是,我无法在 rootfs\home 目录下看到我的文件。环顾一番后,我找到了主目录 %localappdata%\lxss\home。

通过该技巧访问 /home 目录,您实际上应该能够使用 Ubuntu 沙箱之外的 Windows 工具以及使用该路径在沙箱中构建的 NuttX 版本。

于 2018-02-25T13:32:43.537 回答
1

正如 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/

于 2018-02-25T16:38:17.707 回答