美文网首页
GIT 自带的MINGW64终端运行ST-LINK_CLI 命令

GIT 自带的MINGW64终端运行ST-LINK_CLI 命令

作者: 小灰_06e4 | 来源:发表于2019-07-30 12:03 被阅读0次

1、问题描述

    WIN10平台下,通过git自带的MINGW64运行如下ST-LINK_CLI脚本文件auto_prog.sh,想要自动完成STM32F407芯片程序的擦除、烧写和芯片的重启,结果无法完成重启。

auto_prog.sh命令如下

    tmp="/c/Progra~2/STMicroelectronics/STM32S~1/ST-LIN~1/ST-LINK_CLI.exe -c SWD"

    $tmp -ME

    $tmp -P Debug/old_compact.hex -V while_programming

    $tmp -Rst

2、问题原因

    脚本命令没有问题,原因是MINGW64调用bash脚本解析器时,会有缓存,导致ST-LINK_CLI脚本命令无法顺利的执行

3、解决办法

    找到git安装路径bin文件中的脚本解析器sh.exe或bash.exe,直接打开,输入 ./auto_prog, 运行脚本文件即可。为了方便可将sh.exe或bash.exe添加到桌面快捷方式。

相关文章

网友评论

      本文标题:GIT 自带的MINGW64终端运行ST-LINK_CLI 命令

      本文链接:https://www.haomeiwen.com/subject/vovgrctx.html