[JLink]_0_1_将JLink下载命令封装到shell脚本中,简化下载过程

 
 
  1. #/bin/bash
  2. echo $0
  3. echo $1
  4. if [ -e $1 ];
  5. then
  6. echo $1 "文件存在"
  7. if [ -e $PWD/jlink.jlink ];
  8. then
  9. rm $PWD/jlink.jlink
  10. echo "删除已有的jlink.jlink"
  11. fi
  12. echo "h" >> jlink.jlink
  13. echo "loadbin" $1 "0x08000000" >> jlink.jlink
  14. echo "g" >> jlink.jlink
  15. echo "qc" >> jlink.jlink
  16. JLinkExe -device STM32F103ZE -Speed 4000 -IF JTAG -JTAGConf -1,-1 -CommanderScript jlink.jlink
  17. else
  18. echo $1 "文件不存在"
  19. fi

我们可以使用JLink来给stm32开发板下载程序,但是每一多输入好多相同的命令非常麻烦,所以我们借助shell脚本来简化我们的工作

使用shell脚本,将JLink下载的动作封装一下,使其自动完成

将上述代码保存为stm32download,这样就可以通过stm32download filename来下载文件到stm32f103ze中

上述代码是动态生成JLink中下载程序的命令,并输入到jlink.jlink文件中,然后运行JLinkExe的时候作为运行文件-CommanderScript jlink.jlink传给JLinkExe

JLinkExe将会去执行jlink.jlink文件的指令,从而将我们的程序下载到开发板中.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值