NUCLEO板子对外部stm32芯片进行stlink编程下载

 时间:2024-10-13 04:42:54

1、硬件连线,拔掉NUCLEO板子上的CN2两个跳线帽,然后连接CN4到编程的目标板(stm32f103rb核心板),电源不连单独供电,连接图如下

NUCLEO板子对外部stm32芯片进行stlink编程下载

2、打开STM32CubeMX软件,新建个工程,这里直接选STM32F103RBTx的NUCLEO套版,这里直接在这个套版上基础修改

NUCLEO板子对外部stm32芯片进行stlink编程下载

3、设置led输出引脚:在pinout引脚设置界面去掉PA5,修改PC13为GPIO_Output输出,并打上LED用户标签

NUCLEO板子对外部stm32芯片进行stlink编程下载NUCLEO板子对外部stm32芯片进行stlink编程下载NUCLEO板子对外部stm32芯片进行stlink编程下载

4、修改时钟引脚设置,由于自己的板子用的高速时钟(HSE)和低速时钟(LSE)都用的外部时钟,所以这里切换时钟模式都为外部(Crystal)

NUCLEO板子对外部stm32芯片进行stlink编程下载NUCLEO板子对外部stm32芯片进行stlink编程下载

5、修改时钟配置,修改晶振频率和自己板子一致,并且换成外部,然后设置倍数,如果倍数设置高于频率,会提示红报错,选择可用最高倍数即可,该板子只能选X9

NUCLEO板子对外部stm32芯片进行stlink编程下载NUCLEO板子对外部stm32芯片进行stlink编程下载

6、最后生成makerfile类型工程

NUCLEO板子对外部stm32芯片进行stlink编程下载

7、修改Makefile文件,C_SOURCES去重,BINPATH设置路径/usr/local/bin/

NUCLEO板子对外部stm32芯片进行stlink编程下载

8、在main.c添加led流水灯代码,引脚的名称注意用刚刚设置的标签名字

NUCLEO板子对外部stm32芯片进行stlink编程下载

9、编译make下载st-flash write ./build/<项目名>.bin 0x8000000

NUCLEO板子对外部stm32芯片进行stlink编程下载NUCLEO板子对外部stm32芯片进行stlink编程下载
  • 斗罗大陆怎么领礼包
  • 高手进阶:《圣王OL》炼宝师全方位攻略
  • 魔力宝贝手游声望信物怎么获得
  • 股票日K线图中的红色十字星是啥意思
  • 自由幻想如何升级头衔
  • 热门搜索
    积极向上的手抄报 五一劳动节手抄报古诗 元旦手抄报内容大全 关于感恩节的手抄报 青春手抄报内容 初一数学手抄报图片 四年级数学手抄报内容 关于诚信手抄报内容 绿色植物手抄报 家乡的手抄报