MDK环境下STLINK的使用图例设置说明(V4.6版).pdf

MDK环境下STLINK的使用图例设置说明(V4.6版).pdf

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MDK环境下STLINK的使用图例设置说明(V4.6版)

图文解说Keil MDK下ST-Link II的连接设置 (2012年12月17日星期一) 摘要:本文主要介绍MDK4.10下,连接ST-Link II的设置方法,给出了所有所需的配置 文件。 注:当前最新的版本是V4.60;最重要的是较新的MDK版本是直接支持ST-LINK的; 所以,如果你在购买STLINK的时候,发现卖家没有配相关的驱动程序,原因就在这 里了,因为它已经装好了。 1、装好MDK,并破解。 2、将附件中的ST-LINKII-KEIL.dll和StorAcc.dll复制到Keil\ARM\BIN目录下,将 TOOLS.INI复制到Keil目录下,覆盖原TOOLS.INI。 注:这一步现在已经不需要了。 3、打开一工程文件,在keil界面上,按Alt+F7,打开工程选项,选中Debug选项卡。 为了描述方便,每页只解释一个问题: 1点击红圈所示的下拉框(注:是DEBUG子页面) 2选中最后一项ST LinkII Debugger 3点击Setting,提示 OK,说明驱动没有问题。 说明:本人在配置过程中始终没有出现这个提示信息,也许是MDK的版本有关 吧; 补充说明: 新版本V4.60需要进一步设置;setting;点选setting后弹出新的项目页面,要选择联 机的模式是JTAG?还是SW模式;如果是JTAG,还要选择联机的速度(高速或低 速) 4切换到Utilities选项卡下。 点击Setting前面的下拉框,选中最后一项ST LinkII Debugger 5、点击Setting,如果提示 OK说明驱动安装的没问题。 4 OK,一切都设置成功,编译一段程序试一下。 如果按上述操作后出现错误信息: ERROR:FLASH DOWNLOAD FAILED 你还需要再回到刚才的地方,设置STLINK联机开发板芯片的系列。(有些仿真器 可以自动识别,甚至ID编号都可以读的出来。) 在设置options—Utilities选项卡下,点[settings]; 弹出 在栏目的第一排,有三个页面选择,Debug, Trace, Flash Download; 点开Flash Download;页;点ADD,在这里增加对应的器件型号。 点ADD, 选择好对应的系列后,确认保存设置;再返回主界面试试看,成功了! 有不清楚的地方请联系我(原作者);联系方式:zhwl120@126.com 本人从网上找到相关的资料,对照操作后,修订如上。 修订:21IC——明月小厨 下面提出新的问题;如果使用SWD模式调试,应该如何设置呢? …… 参考上面的设置步聚,修改 看见JTAG了吗?下拉该选项,出现SW了是吧,SW是不是SWD模式啊?很象吧。 其它部分不修改,在JTAG模式一样设置即可。 现在接口线是不是也要改一下呢?怎么改呢?我们在要SWD新的模式下进行操作 了; 如果你比较懒,线就不用改了,和刚才JTAG的接线完全一样,只是在联机的时 候,我们STLINK会处理好的; 联机前发信号给SMT32F10X,通知STM32F10X,现在我们的联机方式是SWD,你 要做好切换工作。这个过程你不用操心。 接线都没改过,只改了一下模式JTAG-SW; 但接下来的测试出现异常了。系统提示出现内部错误; 1.可以联机; 2.可以擦除芯片 3.也可以下载芯片; 4.跟踪调试也可以,只是有二个功能失效了,其中的一个是运行到光标处; 什么地方出了什么问题?…… 这里卡住了,解决不少,如果有谁搞明白了,请你告诉我。 继续稀里糊涂瞎调;直到调通为止。 此时我想起来了,当初设ST_LINKII Debugger的时候,好象还有一个STLINK…… 让我们打options看看到底是什么 ST-LINK [Deprecated version] ST-LINK [Deprecated version]是什么意思?难道是KEIL知道中国是山寨强国,特意 推出的D版本驱动程序?呵呵~~~~~~~ 装上试试,选中ST-LINKII D版驱动程序,点setting; D版就是好啊,什么参数也不要,自动处理了。 选择:当然是选择SWD啦; 保存我们的设置;再回到MDK,测试: 擦除程序——成功了! 下载程序——成功了!没有出现内部错误的提示; 调试程序——原来灰色的功能按钮,现在也正常 了; 原来我们D版的仿真器,就用D版的驱动程序;问题 到此解决了。 据说SWD模式只需要3根线;GND,SWDIO(TMS),SWCLK(TCK); STM8的调试只需要2根线更牛X,一根是GND,一根是SWIM; 下一个目标是实现无线联机调试; 如果JTAG模式下也用D版会怎么样呢?答:完全可以的。 既然如此,前面说了那么多,不是在走弯路吗? 是这样的,我走过的弯路,再领着大家走一遍

您可能关注的文档

文档评论(0)

l215322 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档