4398|0

2

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

STM32单片机下载调试解决方案 e-link32 [复制链接]

  本帖最后由 龙章 于 2018-7-16 17:29 编辑

       在使用STM32单片机的时候,本人遇到以及看到同行们遇到了各种下载和调试过程中问题种种,比如下载器的驱动不合适,下载出现卡死,调试器会崩掉,还有同行购买了盗版的J-LINK在使用的过程中固件容易丢失等问题。现在正好入手了一件下载器,比较容易操作,希望可以解决大家在下载和调试中所出现的问题。

       某宝就是上图的e-link32,此下载器支持Keil和IAR开发环境,并且支持了Cortex-M0/M0+/M3/M4/M7的内核,采用的是SWD的接口下载。速度还可以达到了10Mhz.,最为棒的一点是下载程序的时候是免驱动的,(还记得当时刚开始学习32的时候在使用下载器一脸懵逼的样子)但是在串口调试的过程中则需要安装驱动。该下载器还具备了过流保护工能,或许我再学习之初拥有该下载的的话就避免了当时PC机USB接口烧坏的问题。
       总体感觉该下载器在使用过程中还是挺方便的简介接口设计,连接PC的时候只需要一根安卓手机数据线就可以了,剩下的就是使用杜邦线连接e-link32和你的开发板。

下面我介绍一下在Keil环境使用e-ink32下载程序
1.将Dome板的SWD引脚与e-link32连接,如果PC与e-link32连接正常,会有绿色的指示灯亮起。

2.打开Keil选择Options for Target菜单点击Debug,之后如下图选择CMSIS-DAP Debugger下载方式。之后打开右侧的Settings选项,将CMSIS-DAP-JTAG/SW Adapter下面的选项选择为HoltekCMSIS-DAP,将下面的Port选项选择为SW,Max Clock选择为10MHz(推荐值),记得看一下右边的SWDIO选项卡里面是否有对应的IDCODE和Devuce Name,没有就说明没有检测到芯片的ID,连接失误。之后点击Flash Download选项卡,选中Erase Sectors、Program、Verify以及Resetand Run选项。最后在最下方点击Add选择你所使用芯片的Flash的大小。此时你便可以下载使用了。(图解如下)






下面我介绍一下在调试过程中如何安装驱动(由于我的已经安装,就此转载了资料里面的部分图片)

该下载器下载的时候不需要安装驱动,但是在使用串口调试功能的时候还是需要安装驱动的,将e-link32连接至PC后,打开设备管理器看到Virtual COM处有一个叹号的标志,标志该设备没有安装驱动,对其右击之后再弹出的选项卡中选择“浏览计算机以查找驱动程序软件”选择解压之后的e-link32资料包,下一步,在弹出的选项卡中选择始终安装此驱动程序软件。当出现Windows已完成安装此设备的驱动软件时便代表驱动已经安装成功。此时就可以使用串口调试板子了。(图解如下)







如果Windows 10版本上安装不合适可以参考e-link32的官方手册,由于我的是Windows 7所以就说明至此。希望可以帮到大家~~


07.jpg (71.11 KB, 下载次数: 0)

07.jpg
点赞 关注(1)
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表