zoukankan      html  css  js  c++  java
  • ubuntu18.04下stlink的一种安装方法

    安装前准备:

    从软件包存储库中安装以下软件包:

    • git
    • gccclangmingw32-gccmingw64-gccC编译器;很可能已经存在gcc)
    • build-essential (在基于Debian的发行版上(debian,ubuntu))
    • cmake (3.4.2或更高版本,请使用存储库中提供的最新版本)
    • pkg-config
    • libusb-1.0
    • libusb-1.0-0-dev (用于构建的开发标头)
    • libgtk-3-dev可选,需要stlink-gui
    • pandoc可选的,从markdown生成手册页是必需的)

    或执行(仅基于Debian的系统): 

    apt-get install gcc build-essential cmake libusb-1.0 libusb-1.0-0-dev libgtk-3-dev pandoc

    (如有必要,请将gcc替换为预期的C编译器,或者省去任何不需要的可选软件包。)

    安装:

    1. 打开终端控制器,选择一个位置创建新的目标文件夹,例如~/stm32mkdir ~/git
    2. 转到此目录,并获取项目源文件

                         cd ~/stm32

                         git clone https://github.com/stlink-org/stlink.git

    1. 进入目录:cd stlink
    2. 执行:make
    3. 执行:cd build/Release && make install DESTDIR=_install
    4. st-flash复制到/usr/binsudo cp st-flash /usr/bin

    设置udev规则,以便无需使用sudo命令即可运行st-flash:

    回到stlink目录下执行下面三条指令:

    sudo  cp  etc/udev/rules.d/*  /etc/udev/rules.d

    udevadm control --reload-rules

    udevadm trigger

    然后以root用户身份执行(或重新启动计算机)。

    完成安装。

  • 相关阅读:
    深入理解JavaScript系列(28):设计模式之工厂模式
    创建指定数量的随机字符串
    VerifyCodeUtil.java
    XmlUtils.java
    MD5
    JacksonUtils.java
    Dom4jUtils.java
    DateFormatUtil.java
    CommonUtils.java
    CacheManagerUtils.java
  • 原文地址:https://www.cnblogs.com/fcchen/p/12920578.html
Copyright © 2011-2022 走看看