【问题标题】:flashing nuttx RTOS to stm32F4developer from windows从 Windows 将 nuttx RTOS 闪烁到 stm32F4developer
【发布时间】:2018-02-26 07:53:46
【问题描述】:

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

如何将 bin 文件刷写到 stm32f4developer?

【问题讨论】:

    标签: windows rtos flashing


    【解决方案1】:

    您可以使用 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 使用该路径在沙箱中构建。

    【讨论】:

    • 免责声明:我实际上并没有尝试过我的建议。这似乎是合理的。但是在使用 GDB 时,ELF 二进制文件中的路径可能存在一些问题。 GDB 可能在定位源文件时遇到问题。我不确定。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-10
      • 2022-11-09
      • 1970-01-01
      • 1970-01-01
      • 2018-10-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多