欢迎来到天天文库
浏览记录
ID:38983516
大小:1.36 MB
页数:20页
时间:2019-06-23
《STM32程序3种下载方式说明》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《基于ARMCortex-M3的STM32系列嵌入式微控制器应用实践》下面介绍U-Link、J-Link和ISP下载STM32程序的配置方法,以MDK3.24为例,也可以使用MDK3.80或者更高版本的MDK,过程类似。此文档仅供学习和交流使用。STM32程序U-Link下载说明(1)ULink下载工具如图1所示。图1ULink下载工具(2)双击MDK安装文件图标进行安装,在后续出现的窗口中依次点击Next按钮,直到安装完成(默认安装路径是C:Keil,建议换个路径名,比如C:KeilMDK324文件目录下,以防
2、止与51单片机开发环境冲突)。安装好后,未输入License的MDK,在开发时会有代码量的限制。(3)输入License:选择File菜单下的LicenseManagement子菜单,如图2所示。图2File菜单下的LicenseManagement子菜单(4)将License序列号拷贝到LicenseManagement中的NewLicenseIDCode(LIC)中,点击ADDLIC完成,如图3所示。图3输入License序列号(5)运行序列号生成程序,打开破解补丁:(部分杀毒软件可能会将《基于ARMCortex
3、-M3的STM32系列嵌入式微控制器应用实践》这个文件误报为病毒文件,这时不必理会杀毒软件的警告,并将这个文件设为信任文件或者直接关掉杀毒软件),运行压缩包中程序,按图4所示配置,将Target下拉选项选中“arm”。图4输入CID,获得序列号将Keil软件“LicenseManagement”对话框中的ComputerCID中的内容:拷贝到此程序的CID中:,然后点击按钮,获得序列号。(6)将生成的序列号拷贝到“LicenseManagement”对话框的LIC区域中:然后,点击“AddLIC”,出现图5所示的内容
4、,点击“Close”关闭对话框。图5添加LIC序列号(7)将文件夹Bin目录中的3个文件“UL2ARM_RDI.dll”、“UL2ARM_ULINK1.dll”、《基于ARMCortex-M3的STM32系列嵌入式微控制器应用实践》“UL2CM3_ULINK1.dll”拷贝到MDK安装目录下的ARMBin目录中。(8)将文件夹system32目录中的文件“FTCJTAG.dll”拷贝到C:WINDOWSsystem32目录下,而Drivers目录中的文件“keilul.sys”拷贝到C:WINDOWSsy
5、stem32Drivers目录下。(9)将文件夹下的inf目录拷贝到C盘根目录。(10)进入MDK根目录下的ARMFLASH目录,找到2个文件,将其后缀改成FLX。(11)将ULink下载工具的一端通过USB线连接到电脑USB口上,另一端连接到教学开发板上的JTAG口上。接好后,按图6(a)~(c)所示过程依次配置,安装ULink驱动。(a)ULink驱动安装步骤1(b)ULink驱动安装步骤2《基于ARMCortex-M3的STM32系列嵌入式微控制器应用实践》(c)ULink驱动安装步骤3图6ULink下载
6、工具驱动的安装然后点击Next按钮,直到安装完成,ULINK的驱动就装好了。(12)更改MDK安装目录下的TOOLS.INI文件,用记事本打开它,将下面一段内容拷贝进去,包括[ARM]、[ARMADS]、[KARM]三个片段(仅拷贝到[ARMADS]片段也可以),并保存:TDRV0=BINUL2ARM.DLL("ULINK2ARMDebugger")TDRV1=BINUL2CM3.DLL("ULINK2CortexDebugger")TDRV2=BINUL2ARM_RDI.DLL("RDIInterfaceDr
7、iver")TDRV3=BINUL2ARM_ULINK1.DLL("ULINK1ARMDebugger")TDRV4=BINUL2CM3_ULINK1.DLL("ULINK1CortexDebugger")TDRV5=BINABLSTCM.dll("AlteraBlasterCortexDebugger")TDRV6=BINlmidk-agdi.dll("LuminaryEvalBoard")TDRV7=SignumSigUV3Arm.dll("SignumSystemsJTAGjet")TDRV8=Seg
8、gerJLTAgdi.dll("J-LINK/J-TRACE")注意3处路径是KeilMDK3.24的安装路径。[ARM]PATH="C:KeilMDK324ARM"[ARMADS]PATH="C:KeilMDK324ARM"[KARM]PATH="C:KeilMDK324ARM"修改好后,如下所示:《基于ARMCortex
此文档下载收益归作者所有