stm32f103c8t6最小系统下载出厂测试代码

本文介绍了基于毕业设计需求,使用stm32f103c8t6最小系统板的测试过程。通过stlink接JTAG进行程序下载,详细阐述了接线步骤、keil5与keil4项目的兼容性问题以及解决下载时遇到的错误。最终通过修改keil的Utilities设置成功下载程序。
摘要由CSDN通过智能技术生成

背景:毕业设计需求,从某宝买了一块stm32f103c8t6最小系统板。

最小系统板
拿到板首先就是接上电使用:电源灯一直亮,另外一个led灯一直闪烁。

烧写程序:

1.stlink接JTAG下载。

卖家有配套的资料,包括电路图,例程。先烧写了配套的测试例程。
之前下载程序都是用是直接用stlink开发板烧写,考虑到自己做毕业设计画板的时候,不想把JTAG接口给画上去,考虑用SWD烧写模式,省地方。不过,为了测设板子,还是先用了熟悉的下载方式:stlink接JTAG下载。

接线:

stlink接线图
例程是keil4写的,我现在用的是keil5(uvison v5.25.0.0)。好在不同版本的mdk-arm是可以向下兼容的,keil5可以打开keil4写的程序。会有一些提示,还要修改其中的一些设置。

1.1提醒

在这里插入图片描述

1.2选择第一个

在这里插入图片描述

1.3点确定

报了一个错误 [错误1]。。先不管
在这里插入图片描述

1.4编译连接都没有报错,设置一下stlink下载模式:

在这里插入图片描述
在这里插入图片描述
设置好了点下载,报错:

在这里插入图片描述
问题在于没有配置好keil中的Utilities,选择魔术棒,通过下列操作更改成图中的选项即可解决问题。
在这里插入图片描述
扩展:Utility是功能的意思,Utilities是Utility的复数形式。也是功能的意思。在STM32的keil开发环境中,这个选项主要是检测和设置仿真器的参数。

修改后即可下载程序到最小系统板。

未完待续。。
1.报错 [错误1]
2.usb转ttl模式下载

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值