node.js - 如何使用命令行刷新 NUCLEO F401RE

标签 node.js embedded nucleo

我正在寻找一个命令行工具来在 ubuntu 中刷新我的 NUCLEO 卡。我想要这个工具使用 node.js 远程刷新我的 NUCLEO。我已经尝试过 st-flash 和 stm32flash 但这些工具无法正常工作。我的程序是由mbed在线工具生成的。

你有什么建议吗?

感谢您的回答

最佳答案

您只需将 mbed 镜像复制到连接到复合 USB 接口(interface)时出现的大容量存储设备即可更新 Nucleo 板。

当文件放置在 USB 驱动器上时,图像文件会通过集成 STLink 设备自动写入微 Controller 闪存。这是一个“只写”设备;写入的文件无法读回 - 如果您询问驱动器,它总是显示为空。

在 Ubuntu 中,您可能必须显式挂载设备。如果它自动安装,它将出现在 /mnt 下(我猜)。

由于它是标准 USB 海量存储接口(interface),因此您不需要任何 Nucleo 或 ST 特定的驱动程序或软件。它是一个“拖放”编程界面。

如果您的主板未显示为大容量存储设备,您可能需要更新集成 STLink 固件,如 https://os.mbed.com/teams/ST-Americas-mbed-Team/wiki/Preparing-the-STM32-Nucleo-Board 中所述。

关于node.js - 如何使用命令行刷新 NUCLEO F401RE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59156439/

相关文章:

JavaScript 异步/等待 : undefined error on file read

c++ - 无法从 raspberry pi pico ( c sdk ) 发送串行数据

c++ - 使用缓冲区和溢出缓冲区将 IMU 数据写入 csv 文件?

javascript - 从配置读取的多个 FOR var 循环问题

node.js - NodeJs 谷歌语音 API 流

javascript - 无法在 AngularJS phonecat 应用程序中执行 Web 服务器

c - 你能解释一下这个计算噪声平均值的算法吗

c++ - 一个人的嵌入式项目示例

c - STM32L0 GPIO 中断不起作用

c - 用STM32F3读取非常规ADC