• Ubuntu 创建stm32开发环境


    一、安装stm32CubeMX

    下载stm32CubeMx

    http://www.st.com/content/st_com/zh/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/stm32cubemx.html

    STM32CubeMX-4.24.0安装包解压后有四个文件

    Readme.html
    SetupSTM32CubeMX-4.24.0.app
    SetupSTM32CubeMX-4.24.0.exe
    SetupSTM32CubeMX-4.24.0.linux
    执行SetupSTM32CubeMX-4.24.0.linux安装

    sudo ./SetupSTM32CubeMX-4.24.0.linux
    Please install Java JRE 1.7.0_45 or a more recent version
    要求先安装JRE

    sudo apt install default-jre
    再执行SetupSTM32CubeMX-4.24.0.linux安装就可以了,接下去按照安装向导提示安装即可。

    二、安装GDB及gcc
    sudo apt-get install gdb-arm-none-eabi
    sudo apt-get install gcc-arm-none-eabi

    三、安装stlink驱动

    1、安装环境

    sudo apt-get install libusb-dev
    sudo apt-get install libusb-1.0-0-dev
    sudo apt-get install cmake
    2、编译驱动
    https://github.com/stlink-org/stlink/releases/
    下载源码
    cd stlink
    make
    cd build/Release
    make install DESTDIR=_install
    cd bin
    sudo cp st-flash /usr/bin/
    3、烧写

    sudo st-flash --reset write build/TEST.bin 0x08000000

  • 相关阅读:
    CocoaPods 安装教程
    iOS 如何使用第三方字库
    iOS 获取当前网络状态
    GitHub上README.md教程
    如何获取iOS软件包内容
    iOS中如何监测来电
    OS 如何选择delegate、notification、KVO?
    iOS-Block总结 && 全面解析逆向传值
    iOS面试题
    iOS优秀博客收录
  • 原文地址:https://www.cnblogs.com/birdBull/p/13402958.html
Copyright © 2020-2023  润新知