mac系统下编译stm32并通过t-link下载

 时间:2024-10-12 18:38:43

1、环境准备,安装gcc执行brew cask install gcc-arm-embedded命令议陬涸渎即可,安散艉九慊装t-link执行brew install stlink命令即可,NUCLEO-F401RE开发板跳线设置好,以及连接好电脑

mac系统下编译stm32并通过t-link下载

3、解决打开项目跟目录下的makefile文竭惮蚕斗件修改里面的BINPATH是指arm-none-eabi-gcc的路径,可以通过执行which arm-none-eabi-gcc得到路径

mac系统下编译stm32并通过t-link下载

5、删除makefile里的C_SOURCES重复的资源设置即可

mac系统下编译stm32并通过t-link下载

6、再次执行make,提示成功编译成功了,可以在项目目录的build目录里面看到生产的bin和hex文件了

mac系统下编译stm32并通过t-link下载

7、下面介绍如何下载bin文竭惮蚕斗件到开发板里,第一步已经准备好的条件下,执行命令st-flash write ./bu足毂忍珩ild/xxxxx.bin 0x8000000 即可,xxx.bin这个改成你build下具体生产的文件名的文件,如果下载失败重启单片机和检查跳线帽

mac系统下编译stm32并通过t-link下载

9、重新编译make和下载st-flash write ./build/f401demo.bin 0x8000000下载完成后ld2就会闪烁

mac系统下编译stm32并通过t-link下载
  • 怎么安装MeshLab软件?
  • 怎么在GX Works2工程里面添加下降沿
  • Visual Studio 2019怎样创建C# 数组?
  • 新建GX Works3新项目
  • 车辆动力学的仿真软件CarSim2016安装教程图解
  • 热门搜索
    拉斯维加斯旅游攻略 襄樊旅游 旅游网站有哪些 旅游景点排行榜 国庆去哪里旅游人少 二手旅游车 上海 旅游 乌鲁木齐旅游景点大全 惠州 旅游 香港旅游局