历史上的今天
今天是:2025年01月19日(星期日)
2020年01月19日 | stm32F103入门学习--程序烧录的几种方法
2020-01-19 来源:eefocus
st-link烧录程序(方法一)
由于之前买过原子开发板,所以首先采用st-link下载,有需要的可以去网上单独购买(50元多),不过先看完整个教程看哪种方法适合你。该方法需要接两处,一处是st-link排针口,因为不能提供电源,所以另一处是电源,如下图所示,左边白色的为st-link。

采用这种方法首看你的板子是否有JTAG/SWD调试接口(20引脚排针口),不然买了st-link也不好用。关于什么是JTAG调试这里不讲,不太用,有兴趣的话可以百度。用的最多的SWD调试。

插入st-link后在 设备管理器中可以看到,出现黄色叹号,如下图红色框中其他设备所示。

安装相应的驱动,根据电脑的位数选择合适的驱动安装,比如我的的64位,选择“dpinst_amd64.exe”。如果你的电脑是32位,选择“dpinst_x86.exe”进行安装。

安装过程出现如下图,点击“安装”。

安装完成后再看下设备管理器,没有叹号显示。

在工具栏点击魔术棒①,出现对话框②,点击“Debug”③,选择“ST-Link”④,再点击旁边的“settings”。

出现如下图,在port选择“SW”①,Max选择“4MHz”②,能在③处看到相关信息(一定要能看到!),设置完成后点击“Flash Download”④

根据下面配置进行,完成后确定即可。

回到Keil主界面,在之前编译的基础上点击“Load”,可以直接将程序下载到单片机。

在提示框中出现如下表示下载成功!

总结St-link下载的好处:可以在线调试,而且身边正好有St-link。但是需要两组线,一组供电,一组调试下载。
st-link V2烧录程序(方法二)
st-link V2是以前学习stm8的时候买的,发现也可以用于stm32,尝试着用,淘宝上找了相关资料
( https://item.taobao.com/item.htm?spm=a230r.1.14.27.64cb1148Gdu3vz&id=574626803573&ns=1&abbucket=8#detail )给链接是因为有相关资料可以参考,截取其中一张图。经实际测试接2、3、5、6引脚即可。

现在网上搜 st-link V2 (价格不到20元)大多是下图这样,只是样子变了。那么我还是以自己的 st-link V2 给大家讲解。

关于单片机上的JTAG/SWD调试接口具体如下图。

单片机与st-link V2连接引脚对应图(重要!!)
st-link V2 单片机
第2引脚 3.3V 第1引脚 VCC
第3引脚 SWDIO 第7引脚SWIO
第5引脚 SWCLK 第9引脚 SWCLK
第6脚 GND 第4引脚 GND
连接好引脚后,接下去操作在Keil上跟(方法一)一样,不再叙述。

其实方法一和方法二中的仿真器是一个东西,虽然第一个看上去引脚比较多,但实际用的引脚也就这几根,优点:连接方便。缺点:价格贵,需另外供电。方法二中的仿真器优点:价格便宜,不需要另外供电。缺点:需要搞清楚引脚怎么来连接。
普通串口下载(方法三)
板子上需要CH340G转串口芯片,本开发板没有就不讲了,有需要的可以留言我再补充这一小节。
一键串口下载(方法四)
可以参考野火教程。
史海拾趣
|
摘 要:在分析Linux2.6内核新特性的基础上,在S3C2410开发板上移植了2.6内核和新的文件系统,并成功地对H.264编解码多媒体系统提供了支持。 关键词:Linux 内核 嵌入式系统 S3C2410… 查看全部问答> |
|
2010年网络通信产业的三大发展重点是:802.11n成为WLAN主流标准、WiMAX、光接入(由于IPTV服务的推动,EPON和GPON设备出货比重将提升)。 2010年随着中国电信和中国网通陆续推出许多新方案,并且得标厂商将部分订单交由台湾厂商生产(如WiFi ADSL路由 ...… 查看全部问答> |
|
想花3个月时间仔细研究IEEE802.11B协议. 顺便在自己的Windows CE上写个IEEE802.11b驱动. 可是不知道哪里有非常完整的协议规格标准书? 如果有中文就就更好了.… 查看全部问答> |
|
兄弟我做了一个STM32F10XVB的核心小板,包含CPU、晶体、电容、复位,100个管脚用了4个2X13的接插件引出,有个疑问: 将5个VDD接到一块,使用一个脚引出供电?还是使用5个脚供电?5个脚存在回路问题吧?另外VSS呢,地的接法应该怎样? 我初步想 ...… 查看全部问答> |
|
那位大侠有这两本书,现在需要,谢谢!《基于quartus II的fpga/cpld设计与实践》,陈忠平;《基于quartus II的fpga/cpld设计与应用》,赵艳华,wangjiangqiang333@163.com不胜感激!!谢谢:\'(… 查看全部问答> |




