JLINK仿真器与ST-LINK仿真器的安装与配置
KL_Link仿真器使用说明
KL-Link仿真器使用说明V1.2修订历史No. 版本 日期 说明1 V1.0 2016/01/04 创建文档2 V1.1 2016/01/15 完善虚拟串口和驱动安装部分3 V1.2 2016/03/11 添加U盘烧录和在线升级部分说明一、仿真器基本功能1.支持NXP的Kinetis(Cortex-M0+)系列MCU仿真、烧写、调试2.支持SWD接口方式调试B Micro B型接口供电,无需外接电源4.标准JTAG接口,2.54mm间距,第19脚可选输出电压0V/3.3V/5.0V5.电源通讯指示灯6.支持Keil /IAR 集成开发环境7.完全即插即用8.内嵌USB-UART虚拟串口,方便调试9.支持U盘烧录和在线升级功能10.支持Windows XP, Win7/Win8, 32位/64位操作系统产品连接图二、接口说明管脚信号名类型描述1、2 VTref 输入目标板参考电压输入3 TRST 输出JTAG复位5 TDI 输出目标板JTAG数据输入7 TMS /SWDIO 输出/输入目标板JTAG模式设定/ SWD双向数据9 TCK/SWDCLK 输出目标板JTAG/SWD时钟13 TDO 输入目标板输出JTAG信号15 SRST 输出目标CPU复位信号19 VREF 输出目标板供电5V/3.3V4 RXD 输入虚拟串口输入6 TXD 输出虚拟串口输出GND __ 与GND相连10、12、14、16、18、20三、 驱动安装驱动包含64位和32位系统,请对应安装,注意:安装时请使用管理员身份。
安装前请断开仿真器与个人计算机连接。
1.点击KL-LinkDrv_V12_x86.exe(32位系统)或KL-LinkDrv_V12_x64.exe(64位系统),进入安装主界面:2.点击下一步,进入许可界面,选择“我同意”3.点击下一步,进入安装路径选择界面,选择默认路径4.后面一直点击下一步,开始安装,直至安装完成,点击完成,退出安装界面。
STLINK和JLINK使用 SWD四线 调试 下载STM32
For my breadboarded test rig, I used a four pin Harwin M20 connector. Even on a half size micromouse, this will not take up much room and I may use it as the only debug/programming connector.The pins on the 20-pin standard JTAG connector to use are:Pin 1 – VCC:This is the traget board Vcc. It is used by the STLINK/V2Pin 7 – TMS/SWDIO:The SWD Data signalPin 8 – GND:Be sure there is a common groundPin 9 – TCK/SWCLKThe SWD Clock SignalPin 15 – nSRST/RESETSystem reset – probably optional(你可以不要这个复位pin,直接关电源再上电来复位)ST-Link/V2 JTAG/SWD接口定义:可以自己做一些转接PCB板子,现在USB四线的可以用起来。
做一个现在智能手机usb接口,接四根线就好SWD不单单可以下载还可以单步调试,速度比JTAG快。
有人问,那为什么要发明JTAG这个20pin 的接口呢?因为JTAG标准制定不是为了下载程序调试程序用的,它用来做“边界扫描”用的,什么是边界扫描不知道的可以搜搜一些,在国内谷歌需要翻墙软件才好用。
百度搜索专业术语类不好用,最近我发现好多东西搜搜比百度好用不少。
jlink使用说明
Jlink安装使用说明
一、安装
1、解压jlink至任意位置。
解压完成后包含以下三个文件。
2、双击Setup_JLink_V490.exe。
点击YES
点击next
选择位置后点击next
四个全部勾选点击next
点击next
等待安装完成
点击cancel
点击finish
桌面生成此图标
二、使用说明
双击桌面图标
选择create a new project
点击start-J-Flash
选择project setting…
界面配置1 配置完成点击应用
界面配置2 配置完成点击应用
依次点击红圈内选项,跳出如下界面:
选择红圈中条目点击OK
选择红圈中条目点击确定
点击connect
跳出下图connect succeeessful
点击open data file…
选择.hex
选中要烧录的hex文件点击打开
跳出如下界面
点击auto
等待第一次进度条完成
等待第二次进度条完成
出现最终成功界面程序烧录完成。
J-Link V8.0 仿真使用手册
J-Link V8.0 仿真使用手册对于裸机程序可以采用下载的方式调试。
这种方式是直接在板上运行的调试手段,比较笨拙,但是真实可靠,仿真器有时候会遇到仿真能通过实际运行却无法通过的情况。
仿真不等于百分之百真实,这是必然的。
部分客户有购买仿真器的需求,于是掌柜代理这一款J-Link V8.0。
拿到这批仿真器以后,发现一个问题,开发板和J-Link并不是一个厂家生产,所以文档结合性不好,估计会给大家带来麻烦。
掌柜亲自在几款S3S2440开发板上实现仿真,并写下实现的步骤,以供大家参考。
本文档的目的在于教大家快速实现仿真操作,并检验仿真器是否正常工作,时间仓促,细节方面后期进一步完善,不清楚的随时咨询掌柜,网上也有很多关于jlink的介绍。
1、J-Link硬件连接转接头与jlink主机的连接方式,注意不要接反了。
再从开发板配套的并口小板上取下连接排线,由于并口小板上的线是根据开发板配套的,所以型号肯定是没有问题的。
2、J-Link驱动安装点击这个文件,安装即可,没有什么需要注意的自动完成,可以手动完成,驱动安装好以后,jlink的绿色小灯会亮,点击J-Link commander故障的。
3、ads软件安装安装ads 很多人都不知道如何安装序列号,如上图所示选择crack 目录下的license 即可。
4、以ucos 例程为例生成一个axf 的调试文件S3C2440开发板都有ucos的实例,这里以仿真ucos为例,目前FL2440、TQ2440、MINI2440都可以按照以下步骤实现,贴图是用的TQ24440。
点击这个ads的工程文件,厂家已经配置好,不需你做任何配置了。
打开这个之后点击make编译成功,错误为0即可,警告不用管。
这时候删除uCOS-II_Data 这个目录就可以重新make了。
其中uCOS2_Image.bin为ucos的烧写文件,uCOS-II.axf为仿真调试的文件,对于jlink仿真,咱们就指望uCOS-II.axf了。
JLINK烧写固件操作说明
JLINK烧写固件操作说明CEPARK JLINK仿真器固件烧写说明一、安装烧写软件AT91-ISP是JLINK的固件烧录软件。
在CEPARK STM32F103光盘资料/A、JLINK相关资料/6.固件烧录AT91-ISP中双击以下图标开始安装一路NEXT就好,安装完毕后桌面会有两个快捷方式。
二、擦除、复位芯片取出需要下载固件的JLINK下载器,按照以下步骤操作。
1、用USB线连接电脑和JLINK的USB口,给JLINK上电。
2、将跳线ERASE用跳线帽跳接,跳接大约20秒,拔下跳线帽。
3、断开USB口,断电。
4、重新连接USB口,即重新上电。
5、将跳线TST用跳线帽短接,短接大约20秒,拔下跳线帽。
6、断开电源,然后重新上电,接着进行下面的操作。
三、下载固件1、打开桌面快捷方式2、打开界面如图所示如果红框此处显示为1,则说明JLINK擦除、复位芯片成功,否则重新刚才的操作,重新操作一遍,注意时间和顺序。
3、点击browse,打开要下载的固件程序,路径为“STM32光盘-A.JLINK相关资料-2.固件程序-Jlink FirmWare v7FULL.bin”4、加载完固件程序后,点击write flash,如下图所示将固件程序下载到JLINK中。
5、下载过程中会有动画提示,如下图,说明下载正在进行,操作成功。
烧写成功后,可以看到灯D2点亮。
重新上电后,D1长亮,D2先闪烁后常亮。
(说明:CEPARK JLINK仿真器在出厂之前已经烧好固件了,拿到后就可以直接使用,不用重新烧写固件。
以上讲解是针对不慎将JLINK 固件擦除的用户)。
J-LINK安装说明
关于J-LINK在ADS1.2中使用的方法说明经测试J-LINK ARM在笔记本电脑中的ADS1.2环境下可以使用。
系统:win7,XP软件:ADS1.2J-LINK驱动版本:win7下使用Setup_JLinkARM_V410i;XP下使用Setup_JLinkARM_V408l。
初始化方式如下:1、安装J-LINK驱动,安装完成后将J-LINK驱动安装目录下的JLinkARM.DLL文件复制到ADS1.2软件根目录下的bin文件夹中。
2、打开AXD debugger软件,选择菜单options->configure target,在对话框中单击ADD,选择J-LINK驱动根目录下JLinkRDI.dll文件。
3、初始化:(1).如何做初始化?步骤: 进入ADS,选System Views,在下拉菜单中选Command Line Interface,在程序显示窗口下会出现Command Line Interface界面,在Debug >后输入"obey 初始化文件存放路径(最好不要含中文路径)",如:Debug >obeyE:\Smartarm2200\LPC2200.txt,然后回车即可注意:初始化要在编译之前做好,并且要清除options-->Configure Processor中的所有选项,主要是在Vector catch项选Clear All,去掉Semihosting前的对号,因为这两项会影响硬件断点的设置.(2).如何保存初始化?步骤:接上步做完初始化后,点options-->Congfigure Interface..-->在弹出的对话框中选Session File菜单-->选中Reload Images和Run Configuration Script,并点Browse 将路径指到初始化文件存放的目录.Flie-->Save Session将所做的初始化保存,扩展名为.ses 下次打开ADS时会自动加载上次保存的初始化,要加载别的初始化,点Flie-->Load Session,指到所要加载的初始化存放目录即可.这样将初始化保存后,每次只要加载保存的.ses文件即可,避免了每次都要敲入命令的麻烦.完成上述步骤即可使用。
J-LINK J-FLASH 下载STM32单片机程序使用教程-V1
J-LINK J-FLASH 下载STM32单片机程序使用教程-V1.0 2023.05.09Introduction本教程用于演示如何使用JLINK V9配套J-FLASH软件烧写更新MCU程序的教程1. 安装提供的 JLINK驱动程序。
JLink_Windows_V722a.rar。
全程默认安装,只能安装在C盘,不可安装于其它盘。
安装驱动完成后,将JLINK V9仿真器上USB口插上电脑,系统会自动识别仿真器。
JLINK下载口使用专用接口扩展板上1.25间距 4PIN连接线与目标板上J5 连接器 SWD下载口进行连接。
然后目标板上电。
JLINK STLINK SWD转接板需要使用配套专用的转接板,如果是其它转接板需要根据转接接口的信号定义与板子SWD信号进行连接。
2. 安装完成在电脑开始菜单找到SEGGER-J-LINK V7.22f文件夹,点击打开 J-Flash V7.22点击 create a new project.(使用后可以在软件菜单File保存这个烧写工程,后续直接打开使用即可)选择Target interface 为 SWD 。
点击Target Device后面按钮,在弹出芯片Device中输入STM32L431. 在弹出菜单列表中选择STM32L431RC 。
然后点击OK点击 file, 点击File/Open data file, 选择要下载的程序(格式为.hex)点击软件target -contact 软件连接目标板如果连接成功,下方信息栏目会显示Connected successfully如果连接失败, 请确认目标板已上电,或重新插拔连接线与JLINK USB连接线。
或关闭J-FALSH软件重新连接。
点击Target- Manual Programming -Program & Verify,即可开始下载程序。
如果芯片有读写保护或下载失败,可以点击先Unsecure Chip(解除保护)再点击Erase Chip(擦除芯片),然后再烧重新烧写程序。
JLINK 驱动安装方法简单说明——jlink v9教程资料文档
JLINK 驱动安装方法简单说明
1、先去JLINK 官方网站下载最新驱动,默认出厂驱动已经更新到V6.52A,下载
地址如下:你们你们.segger.你们/downloads/jlink/JLink_Windows_V652a.exe 2、安装前先把keil mdk或者IAR等软件关闭掉,否则相应驱动会更新失败。
双
击软件JLink_Windows_V652a.exe按默认安装即可,如下图所示:
3、在J-Lnk V6.52a Setup中选择Next按钮即可。
4、License Agreement界面中,请选择I Agree按钮,执行下一步。
5、Choose Optional 你们ponents 默认安装即可,也可以选择Install a new instance。
6、Inst alling界面中,是安装过程,安装需要几秒钟。
7、J-Link DLL Updater V6.52a界面中,一定要勾选上MDK-ARM等选项。
8、安装完成,点击Finish即可。
9、会在桌面创建两个快捷键按钮,如下图所示:
注意:关于烧录使用教程,请参考我的另外一篇文章“J-FLASH烧录STM32F103ZET6芯片的说明”等。
jlink的使用方法
jlink的使用方法摘要:一、JLink简介二、JLink的安装与配置1.安装步骤2.配置方法三、JLink的使用方法1.连接设备2.烧写固件3.调试代码4.监控运行状态四、JLink的高级功能1.断点调试2.数据观察3.性能分析五、JLink的优缺点1.优点2.缺点六、总结与建议正文:一、JLink简介JLink是一款由SEGGER公司推出的硬件调试工具,广泛应用于嵌入式系统的开发与调试。
它支持多种处理器架构,如ARM、MIPS、AVR、STM32等,为开发者提供了便捷的编程与调试解决方案。
二、JLink的安装与配置1.安装步骤JLink的安装过程相对简单,只需遵循以下步骤:(1)下载JLink软件及驱动程序。
(2)安装JLink软件。
(3)根据设备类型及操作系统安装对应的驱动程序。
2.配置方法(1)打开JLink软件,设置目标设备型号、操作系统、调试器型号等参数。
(2)配置调试串口号、波特率等通信设置。
(3)连接设备并验证连接。
三、JLink的使用方法1.连接设备将JLink连接到目标设备,确保设备上电。
在JLink软件中配置好设备参数后,点击“Connect”按钮建立连接。
2.烧写固件在JLink软件中选择固件文件,点击“Download”按钮进行烧写。
烧写完成后,设备将自动重启。
3.调试代码在JLink软件中打开调试器,设置断点、监视变量等参数。
然后点击“Run”按钮,即可开始调试代码。
4.监控运行状态在调试过程中,可通过JLink观察运行状态、实时数据、内存使用情况等。
此外,还可使用JLink进行性能分析,找出代码中的瓶颈。
四、JLink的高级功能1.断点调试JLink支持断点调试,可以帮助开发者定位代码问题。
设置断点后,程序运行到断点位置时会自动暂停,方便进行调试。
2.数据观察JLink可以实时观察变量值、寄存器值等数据,便于分析程序运行状态。
3.性能分析JLink提供性能分析功能,可统计代码执行次数、执行时间等,帮助开发者优化代码。
jlink的使用方法
jlink的使用方法JLink是Segger公司开发的一款用于嵌入式系统的调试和仿真工具。
它是一种硬件和软件的解决方案,可用于调试和烧录各类微控制器,如ARM和Cortex-M系列。
在本文中,我将详细介绍JLink的使用方法,并提供一些常见问题的解决方案。
一、JLink的配置要使用JLink进行调试和仿真,首先需要进行一些基本的配置。
以下是配置JLink所需的步骤:1.安装JLink软件和驱动程序:在Segger官方网站上下载JLink软件并进行安装。
安装完成后,选择适合您的操作系统的驱动程序进行安装。
2.连接JLink调试器:将JLink调试器连接到电脑的USB接口上。
在连接之前,确保JLink调试器已插入目标设备上的JTAG或SWD接口。
3.配置调试选项:打开JLink软件,并选择目标设备的型号和调试接口类型。
您可以在菜单栏上的“文件”选项中找到这些选项。
4.配置调试连接:选择正确的调试连接选项,如JTAG或SWD。
您还可以选择连接速度和其他调试选项。
5.配置目标设备:选择目标设备的工作电压、频率等参数。
这些参数应与目标设备的规格书相匹配。
通过上述步骤配置JLink之后,您就可以开始使用JLink进行调试和仿真。
二、JLink的调试功能JLink具有强大的调试功能,可以帮助开发人员诊断和解决嵌入式系统中的问题。
以下是一些常见的JLink调试功能:1.断点调试:使用JLink可以设置断点,在程序执行到特定的代码行时暂停执行,以便开发人员检查程序状态和变量值。
2.单步调试:JLink支持单步调试功能,可以逐条执行程序,并在每个代码行上暂停执行,以便开发人员检查程序的执行流程。
3.变量监视:JLink可以监视变量的值,以便开发人员可以实时查看变量的值,并在程序运行时进行调试。
4.内存查看:JLink可以查看目标设备的内存内容,包括程序代码、数据和堆栈信息等。
这对于分析内存泄漏和其他相关问题非常有帮助。
MDK4.6中JLINK配置
MDK4.6中使用JLINK调试STM32的配置
1.安装JLINK驱动程序。
2.将JLINK一端接电脑USB口,一端接目标板,并给目标板供电。
3.电脑发现新硬件,应能识别到JLINK识别,否则无法仿真下载。
4.在识别到JLINK后,打开STM32例程中的工程文件。
5.如下图为打开某STM32工程文件:
6.编译程序,在编译为0个ERROR的情况下可进行仿真与下载。
7.打开OPTION选项:Project菜单下,如下图所示:
“Settings设置”:
9.如果目标板CPU没有搜到,会出现以下信息:
其中SW Device选项会为空。
如果目标板信息能收到,即可正常仿真下载。
10.在上图中“port:”下拉中,可选择“SW”模式,也可选择“JTAG”模式。
在JLINK信息能找到且Device信息同时有的情况下可进行下载与仿真。
如下图所示:
11.在对话框中打开最后页面“Utilities”.
12.选择JLINK仿真器,并点击Settings.
13.在FLASH Download页面,点击ADD,根据CPU型号,选择对应的FLASH
选项,添加即可。
14.在以上配置好可,即可在MDK中进行STM32芯片的仿真与下载。
如有问题,请联系QQ:53755787.(注:本QQ只针对客户提供技术服务)
Cache.Lee
2012.1.5。
JLINK仿真器与ST-LINK仿真器的安装与配置
学ARM从STM32开始STM32开发板库函数教程--软件篇2.2.1ST-LINK V2仿真器与大黄蜂STM32开发板连接方法序号大黄蜂STM32开发板ST-LINK仿真器CPU管脚1SWD SWDIO72.PA13 2SWC SWCLK76.PA14 3GND GND GND4VCC请使用USB数据线供电,仿真器的供电能力不足。
2.2.2驱动的安装从光盘或者网上找到st-link_v2_usbdriver.exe文件,与普通软件一样双击安装,保持默认路径。
安装完成后将ST-LINK V2插入电脑的USB接口,此时计算机会提示发现新硬件,并提示安装驱动,请选择自动安装。
如果是XP系统,当弹出如下的提示时:请选择“仍然继续”继续安装,如果是win7或者更高的系统,不会提示这个界面。
当提示安装完毕并且可以使用时。
我们打开计算机的设备管理器会发现在“通用串行总线控制器”选项里面,多了一个如下图所示的器件,这就是ST-LINK V2。
这样我们就完成了ST-LINK V2的安装。
2.2.3ST-LINK V2调试STM32下面讲解一下使用ST-LINK V2调试STM32需要做的一些简单配置。
ST-LINK V2需要Keil MDK-ARM从V4.20版本以上才能支持。
我们基于V4.72版本来讲解一下如何配置ST-LINK V2。
将ST-LINK V2与大黄蜂STM32目标板连接好后,使用keil4建立一个新的工程或者打开一个已经创建好的工程,OK以后,点击图标,进入设置属性对话框,选择Debug选项卡。
如下图:在右上角的选项中进行如下选择。
然后点击Settings。
在跳出的对话框中进行如下选择(ort中选择SW),可以看到SW Device信息框中出现目标芯片的信息。
点击确定。
然后再打开Utilities选项卡并进行如下设置。
点击Settings。
进行如下图的设置:再点击Add按钮添加芯片。
选中自己使用的芯片型号之后,点击Add按钮。
J-Link全功能仿真器
J-Link 用户手册版本:Rev3.02007-09J-Link 用户手册 Rev 3.0- 1 –目 录一、J-Link ARM JTAG 仿真器简介二、J-LINK 驱动安装三、J-LINK 在各个主流开发环境下的设置四、J-FLASH ARM 使用设置五、F.A.Q附录一、使用jlink 的GDBserver附录二、J-Flash ARM 命令行使用说明附录三、V6 版本J-Link 的特点和SWD 使用说明J-Link 用户手册 Rev 3.0- 2 –版本更新说明Rev3.0:增加了附录三,主要介绍 V6 版本的特点和SWD 使用说明,2007-09 更新 Rev2.1:增加了命令行使用说明做为附录二,2007-05 更新。
Rev2.0:添加了GDBserver 的使用指南作为附录一,2006 年10 月更新。
Rev1.6a:修改了下载速度的错误,更新了器件支持,改动了一些地方的排版格式Rev1.6:添加IAR 下使用XLINK 进行FLASH 下载的注意事项Rev1.5:添加KEIL 下Utilities 下的设置截图,2006-08 升级Rev1.4:修正部分文字错误,添加速度测试截图,添加J-FLASH ARM 新特性说明, 2006-07 升级Rev1.3a:增加F.A.Q,2006-06-07 升级Rev1.3:增加F.A.Q,2006-06-04 升级Rev1.2:增加J-FLASH ARM 的操作说明,2006-06-02 升级Rev1.0:原始版本,2006-06-01 完成J-Link 用户手册 Rev 3.0- 3 –一、J-Link ARM JTAG 仿真器简介J-Link 是SEGGER 公司为支持仿真ARM 内核芯片推出的JTAG 仿真器。
配合IAR EWARM,ADS,KEIL,WINARM,RealView 等集成开发 环境支持所有ARM7/ARM9 内核芯片的仿真,通过RDI 接口和各集成开 发环境无缝连接,操作方便、连接方便、简单易学,是学习开发ARM 最好最实用的开发工具。
jlink操作规程
jlink操作规程JLink是一款由Segger公司开发的硬件仿真器,用于连接和调试嵌入式设备。
通过JLink,开发人员可以实时调试和下载固件到目标设备上。
为了能够正确使用JLink进行开发,以下是JLink操作规程的一些必要步骤和注意事项。
1. 安装JLink驱动程序:在使用JLink之前,首先需要安装JLink驱动程序。
驱动程序可以从Segger的官方网站下载。
安装驱动程序后,JLink才能与计算机正确通信。
2. 连接JLink与目标设备:使用USB线将JLink与计算机相连。
然后,使用JTAG 或SWD接口将JLink与目标设备连接起来。
确保连接线的端口正确连接,以便JLink能够与目标设备进行通信。
3. 打开JLink软件:打开JLink软件,它通常是一个名为JLink.exe的可执行文件。
软件将自动检测并连接到已经连接的JLink设备。
如果连接成功,JLink软件将显示目标设备的信息。
4. 配置目标设备:在JLink软件中,选择“目标配置”选项。
在出现的对话框中,选择目标设备的品牌和型号。
如果目标设备不在列表中,则可以手动设置设备的特定参数,如芯片引脚映射和调试接口类型。
5. 设置调试选项:在JLink软件中,选择“调试选项”选项,然后配置调试选项,如调试模式和调试速度。
通常,选择SWD接口进行调试,调试速度可以根据需要适当调整。
6. 准备固件文件:将要下载到目标设备上的固件文件准备好。
固件文件通常是一个二进制文件,可以通过编译代码生成。
确保固件文件的路径和名称在JLink软件中正确地指定。
7. 下载固件:点击JLink软件中的“下载”按钮,开始将固件文件下载到目标设备上。
下载过程需要一些时间,取决于固件文件的大小和目标设备的性能。
8. 开始调试:下载完成后,可以开始调试目标设备。
在JLink软件中,选择“调试”选项,并在出现的对话框中选择需要调试的程序入口点。
调试过程中可以查看变量的值、断点、单步调试等。
ST-LINKII驱动设置指南
ST-LINKII驱动设置指南ST-LINKII 驱动设置指南(第一版)ST-LINKII为ST公司提供的用于评估STM32F10x芯片的简易型仿真调试工具。
ST-LINKII 使用USB接口,连接后将在PC主机上显示为只读U盘。
U盘中的内容为与STM32F10x 相关的网页链接,提供更多关于ST微控制器的信息和技术文档。
本文说明了如何在IAR Embedded Workbench和Keil uVision3中进行相应的配置,使ST-LINKII可以配合这些开发环境进行项目的评估和开发。
IAR Embedded Workbench开发环境ST-LINKII与当前版本的dll驱动配合,支持IAR Embedded Workbench 4.4x版。
在IAR Embedded Workbench环境中使用ST-LINKII过程如下:1.下载ST-LINKII-IAR.dll(当前版本为V1.1.9.5)和StorAcc.dll 两个文件。
2.将这两个文件拷贝至同一目录,如D:\ST-LINKII Driver\下。
3.打开IAR下的工作项目,并打开此项目的Options配置窗口。
4.在Debugger项的Setup窗口中选择Driver为Third-Party Driver。
5.在Third-Party Driver项中设置ST-LINKII-IAR.dll文件的位置。
6.保存Options配置,ST-LINKII驱动配置完成,当前项目将以ST-LINKII为调试工具。
Keil uVision3开发环境ST-LINKII与当前版本的dll驱动配合,支持Keil uVision3 3.22以上版本。
MDK3.22的中国版平台上已集成ST-LINKII的驱动,配置使用的过程如下:1在MDK中打开工作项目,并打开项目的Options 选项2在Debug窗口中指定使用STLinkII Debugger。
3在Utilities窗口中同样指定使用STLinkII Debugger。
st link debug方法
st link debug方法ST-Link是一款广泛使用的调试工具,适用于ST公司的微控制器。
本文将详细介绍ST-Link的调试方法,帮助您更好地进行嵌入式开发。
一、准备工作1.确保您的计算机已安装ST-Link驱动程序。
2.准备ST-Link调试器硬件。
3.连接目标板(需调试的微控制器板)和ST-Link。
4.安装相应的开发环境,如Keil、IAR或Eclipse等。
二、ST-Link调试方法1.连接硬件将ST-Link的SWD接口与目标板的SWD接口连接,并确保连接正确。
ST-Link SWD接口:VCC、GND、SWDIO、SWCLK目标板SWD接口:VCC、GND、SWDIO、SWCLK2.打开调试器在开发环境中,选择相应的调试器(如ST-Link),并打开。
3.配置调试器在开发环境中,对调试器进行以下配置:a.选择正确的ST-Link驱动。
b.配置调试器的时钟频率,一般推荐为4MHz。
c.选择目标设备的型号。
4.编译程序在开发环境中,编译您的程序,确保无编译错误。
5.加载程序将编译后的程序加载到目标板中。
6.开始调试在开发环境中,点击调试按钮,开始调试程序。
7.设置断点、观察变量在代码中设置断点,以便在程序执行到该位置时暂停。
观察需要关注的变量值,以便了解程序运行状态。
8.单步执行、全速运行使用单步执行功能,逐步执行程序,观察变量和寄存器变化。
在确认程序无误后,可以全速运行程序,观察实际运行效果。
9.调试结束调试完成后,停止调试,并断开ST-Link与目标板的连接。
三、注意事项1.确保ST-Link驱动程序与开发环境兼容。
2.连接硬件时,注意正负极不要接反。
3.调试过程中,避免对目标板进行断电操作,以免损坏硬件。
4.在调试过程中,如遇到问题,可尝试以下方法:a.重启调试器。
b.更新ST-Link固件。
c.检查硬件连接是否正常。
通过以上步骤,您应该能够熟练使用ST-Link进行调试。
jlink使用技巧
jlink使用技巧
J-link是一种仿真器,在使用时有一些小技巧可以参考,具体如下:
- 读取MCU各类信息:当无法使用仿真器时,可输入“connect”并回车来判断是无法连接仿真器还是无法连接芯片。
若当前显示的芯片不是想要的目标芯片,可输入“?”并回车来进行芯片的选择。
选择芯片型号后,若是JTAG则输入“j”,若是SWD则输入“s”,点击回车输入指令,成功连接后可以使用各类指令。
- 直接读取故障件数据:通过j-link直接读取的方式,在不破坏当前状态的情况下获取相关寄存器/Flash/RAM中的数值,进行初步的故障判断。
- 开启J-link虚拟串口功能:首先确定J-LINK固件版本为V9以上,在SWD模式下,通过安装J-Link Commander软件并输入相应指令来开启该功能。
如需了解更多关于J-link的使用技巧,可以继续向我提问。
JLINK使用教程详解
配置AXD
二、加载JLINK动态链接库 菜单>Options> Target,加载动态链接库JLinkRDI.dll,该文件在J-link 软件的安装目录下。
JLINK使用教程详解
调试仿真
菜单>Execute Go:全速运行; Stop:停止全速运行; Step in:单步运行,跟踪到被调用函数里边去; Step:单步运行,把被掉函数当成一整条简单的语句; Step out:跟踪到函数里面后,可以退出到当前函数的调用处; Run To Cursor:运行到光标处; Toggle Breakpoint:对光标所在的行设置或清除断点。
配置ads工程菜单editdebugrelsettings汇编结束后生成多个目标文件一般是一个源代码文件生成一个目标文件头文件除外然后由链接器来把这些目标文件链接成一般是一个源代码文件生成一个目标文件头文件除外然后由链接器来把这些目标文件链接成一个可执行的二进制代码文件
J-LINK ?
JLINK使用教程详解
JLINK使用教程详解
配置AXD
AXD的配置步骤只需以下两步: 一、加载初始化指令 二、加载JLINK动态链接库
JLINK使用教程详解
配置AXD
一、加载初始化指令 1、新建一个文本文档,输入下图所示的初始化指令,然后保存以备用。 2、菜单>Options>Configure Interface,加载刚才的初始化文本。
目的:选择与ARM核相匹配的汇编代码编译器
JLINK使用教程详解
配置ADS工程
菜单>Edit>DebugRel Settings 2、ARM C Compiler
目的:选择与ARM核相匹配的C代码编译器
JLINK-ULINK-ISP 用户手册
一、JLINK-V8下载1、可以通过JTAG接口或串口下载,这里我们先介绍用JLINKV8进行下载!在光盘目录下的安装软件找到JLINK V8仿真器驱动,这里的安装版本是V4.22GJLINK的驱动更新比较频繁,最新的你可以到官网下载:2、点击 Setup_JLinkARM_v22g.exe,开始安装路径自己指定,安装结束后,找到桌面图标(桌面没有的,去你的安装目录里找)!在这里我们单击 J-Flash ARM v4.22g,3、安装完成后,通过 USB 接口与电脑连接,不用插目标板,如果提示找到 J-Link driver,则表是正常安装4、J-Flash ARM 运行的窗口界面如下,File—>Open data file,找到“已编译好的 hex-file”文件夹,随意打开一个 hex 文件,这里我们选择 Ledtest.hex(默认的是 JTAG 接口,还有 SWD 接口,在后面会有介绍!)5、接下来,我们选择目标芯片ST STM32F103ZE6、在下载之前,我们查看Jlink-V8与目标板的连接状况,如下图如果初始化成功,我们就点击Auto(自动下载)或快捷键F77、上面的下载方式是默认状态的,也就是JTAG方式,这里给大家介绍一下SWD方式,而且很有必要哦!先来比较一下两者:①. SWD模式比JTAG在高速模式下面更加可靠。
在大数据量的情况下面JTAG下载程序会失败,但是SWD发生的几率会小很多。
基本使用JTAG 仿真模式的情况下是可以直接使用SWD模式的,只要你的仿真器支持。
所以推荐大家使用这个模式。
②.在大家GPIO刚好缺一个的时候,可以使用SWD仿真,这种模式支持更少的引脚。
③.在大家板子的体积有限的时候推荐使用SWD模式,它需要的引脚少,当然需要的PCB空间就小啦!比如你可以选择一个很小的 2.54间距的5芯端子做仿真接口。
端口的选择,菜单栏Options ->Project Settings ->Target Interface ->SWD,如下图8、下载成功后,我们RESET键,程序就开始运行了!目标板LED闪烁表示下载成功!二、ULink2方式下载1、Ulink2只能在KEIL-MDK中使用,不需要安装驱动,keil-MDK会自动搜寻该设备的,如下图2、设置正确后,点击工具栏的LOAD图标便可以进行下载了!完成后,可以看到LED开始闪烁了!三、ISP方式(串口)下载1、此种方式下载,需要先装USB转串口驱动,再配置ISP下载软件,软件路径见下图2、PL2303驱动安装很简单,这里不介绍了!安装完成后,需要重起电脑!3、用MiniUSB线,一端插电脑USB口,另一端接开发板的USB2接口!打开设备管理器,查看驱动信息及串口号(每台电脑都可能不一样哦)4、安装ST官方提供的ISP下载软件(Flash_Loader_Demonstrator_V2.1.0_Steup.exe)!安装成功后,如果在桌面找不到图标,可以去它的安装路径找,默认是在 C 盘,见下图!5、点击图标,进入运行窗口!选择正确的串口号,波特率自己设定(不要太高哦),Parity、Echo的值不要更改,就按照图示中的值(这是ST官方规定的)!然后就是BOOT引导,图中也有表注;①BOOT0跳到1端,再按一下 RESET②点击 Next。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学ARM从STM32开始
STM32开发板库函数教程--软件篇
2.2.1ST-LINK V2仿真器与大黄蜂STM32开发板连接方法
序号大黄蜂STM32开发板ST-LINK仿真器CPU管脚1SWD SWDIO72.PA13 2SWC SWCLK76.PA14 3GND GND GND
4VCC请使用USB数据线供电,仿真器的供电能力不足。
2.2.2驱动的安装
从光盘或者网上找到st-link_v2_usbdriver.exe文件,与普通软件一样双击安装,保持默认路径。
安装完成后将ST-LINK V2插入电脑的USB接口,此时计算机会提示发现新硬件,并提示安装驱动,请选择自动安装。
如果是XP系统,当弹出如下的提示时:
请选择“仍然继续”继续安装,如果是win7或者更高的系统,不会提示这个界面。
当提示安装完毕并且可以使用时。
我们打开计算机的设备管理器会发现在“通用串行总线控制器”选项里面,多了一个如下图所示的器件,这就是ST-LINK V2。
这样我们就完成了ST-LINK V2的安装。
2.2.3ST-LINK V2调试STM32
下面讲解一下使用ST-LINK V2调试STM32需要做的一些简单配置。
ST-LINK V2需要Keil MDK-ARM从V4.20版本以上才能支持。
我们基于V4.72版本来讲解一下如何配置ST-LINK V2。
将ST-LINK V2与大黄蜂STM32目标板连接好后,使用keil4建立一个新的工程或者打开一个已经创建好的工程,OK以后,点击
图标,进入设置属性对话框,选择Debug选项卡。
如下图:
在右上角的选项中进行如下选择。
然后点击Settings。
在跳出的对话框中进行如下选择(ort中选择SW),可以看到SW Device信息框中出现目标芯片的信息。
点击确定。
然后再打开Utilities选项卡并进行如下设置。
点击Settings。
进行如下图的设置:
再点击Add按钮添加芯片。
选中自己使用的芯片型号之后,点击Add按钮。
全部配置完成后,单击确定退出此窗口。
主界面编译工程,点击调试按钮,就可以下载程序并进行仿真、调试了。
2.2.4固件的升级
ST-LINK V2可以在线升级固件,目前的最新固件V2.J17.S4。
更新固件的方法如下:
首先从光盘中找到STM32+ST-LINK+Utility_v3.0.0.rar,解压得到:STM32ST-LINK Utility_v3.0.0.exe,双击,像普通软件一样安装,完毕以后打开STM32ST-LINK Utility软件,将ST-LINK V2插入计算机,在菜单中选择“ST-LINK”菜单,选中第一个子菜单“Firmware update”。
选中后会跳出以下对话框。
点击“Device Connect”按钮,此时对话框界面会提示当前固件版本及最新的固件版本,点击“Yes”按钮,固件就会自动升级。
出现上面提示表示升级成功,可以使用最新的固件了。
2.2.5其他注意事项
注意事项一:
ST-LINK/V1与ST-LINK/V2两个驱动模式完全不一样,如果您原来一直用V1,换成V2后,需要重装安装ST-LINK/V2的驱动,并可能需要更新软件,也就是说ST-LINK/V1和V2对电脑来说是完全不同的设备。
注意事项二:
STLINK/V2对软件有版本要求的,具体如下:
①ST-LINK Utility2.0及以上
②IAR EWARM V6.20及以上
③STVD4.2.1及以上
④IAR EWSTM8V1.3及以上
⑤STVP3.2.3及以上
⑥KEIL RVMDK V4.21及以上
注意事项三:
VISTA,WIN7,WIN8用户,请用管理员模式安装驱动及应用程序,如是动签名问题,请一定要信任ST LINK V2的驱动(WIN8可能需要关闭驱动强制签名后才可安装成功)。
安装完成后,设备管理器里会有“STMicroelectronics STLink dongle”这个设备。
2.2.6.Jlink驱动的安装
我们的开发板除了支持USB转串口下载,还支持Jlink在线下载调试。
我们提供了几个版本的驱动,经过测试Setup_JLinkARM_V408版本的比较稳定,当然你也可以选择其它的版本,以
Setup_JLinkARM_V408版本为例对Jlink驱动的安装进行讲解。
最新版本的驱动可以到
/cms/jlink-software.html
按照路径在光盘中找到,解压之后右击
以管理员的身份运行进行安装。
点击Yes按钮
点击Next按钮
依次点击Next
等待安装的完成
点击Finish安装完成
怎么查看是否安装成功呢,我们给开发板供电,在开放板的JTAG接口连上Jlink,看到Jlink上的灯为换绿色,并不停的闪烁,安装成功后灯变为黄绿色不闪烁。
在“我的电脑\管理\设备管理器\通用串行总线控制器”可以看到
这就表示我们的Jlink驱动安装成功了。