【发布时间】:2019-12-03 11:49:19
【问题描述】:
我正在寻找一个命令行工具,用于在 ubuntu 中刷新我的 NUCLEO 卡。我想要这个工具用 node.js 远程刷新我的 NUCLEO。我已经尝试过 st-flash 和 stm32flash 但这些工具不能正常工作。我的程序是mbed在线工具生成的。
你有什么建议吗?
感谢您的回答
【问题讨论】:
-
您提到的工具确实可以正常工作,但必须像任何工具一样正确使用。寻求建议的问题不在主题范围内,而要获得特定工具的帮助,您必须包括尝试的确切细节以及由此产生的失败消息。
-
@ChrisStratton 在这种情况下它仍然是一个 X-Y 问题。问题应该是让这些工具发挥作用,而不是寻求更多替代方案。我仍然认为这些工具不起作用的原因可能与拖放方法失败的原因相同
-
搜索选项肯定是题外话。但除了坏的 USB 电缆之外,各种 stlink 或基于虚拟串行的工具的故障通常是误用之一,因此与俗气的假大容量存储机制的相当常规的故障无关,以欺骗各种主机的文件系统代码操作系统。我同意此页面上目前没有合适的、可回答的问题。
-
FWIW 我个人使用 OpenOCD 来解决这个问题,虽然最初使用的是 texane/stlink(即 st-flash),但后来我通常在定制板上工作。当我需要使用 Nucleo 时,只需告诉 openocd 期望它们的 stlink 协议版本和 VID/PID 略有不同。我倾向于仅在嵌入式 Linux 系统需要更新包含在同一产品中的辅助 MCU 的情况下使用 UART 引导加载程序方法。但这些都是个人选择。