我正在寻找一个命令行工具来在 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/