怎么看一个网站是用什么程序做的,媒体网站模版,手机网站分享代码,哈尔滨网站建设论坛一、介绍 STM32 ST-LINK Utility是针对STM32全系芯片进行编程#xff08;读、写、擦除、选项字#xff09;的一款工具。 STM32 ST-LINK Utility软件主要的功能就是量产#xff08;批量下载代码的工具#xff09;。它也是比较实用的一个工具#xff0c;当我们需要查看芯片F…一、介绍 STM32 ST-LINK Utility是针对STM32全系芯片进行编程读、写、擦除、选项字的一款工具。 STM32 ST-LINK Utility软件主要的功能就是量产批量下载代码的工具。它也是比较实用的一个工具当我们需要查看芯片FLASH数据时可以很快定位查找到想要的数据前提是没有添加保护。 STM32 ST-LINK Utility软件包含ST-Link驱动。若你安装了STM32 ST-LINK Utility软件你的ST-Link就不用单独安装驱动了可以直接使用比如Keil、IAR在线调试、下载等。 二、下载
1、官网下载地址https://www.st.com/en/development-tools/stsw-link004.html 2、百度网盘地址https://pan.baidu.com/s/1mFlU5iBf6pznrGKOiC3iAw 提取码twsb
三、安装
安装**STM32 ST-LINK Utility软件的时候会自动安装STLink驱动**
1、双击.exe文件
2、进入安装向导点击“Next” 3、同意许可点击“Yes” 4、选择安装路径点击“Next” 5、安装中… 6、安装最后提示“安装驱动”点击“下一步”最后点击“完成”安装完成 7、点击“Finish”完成上位机软件及ST-LINK驱动的安装 8、查看版本打开软件- Help - About 可以看见版本是更新了的 四、使用方法介绍
1、Keil和IAR生成hex的配置 STM32 ST-LINK Utility软件主要是下载程序可执行hex文件因此需要编程工具生成hex文件才行下面将讲述常用工具Keil和IAR生成hex的配置 Keil生成hex配置
Project -Options for Target - Output 勾选上“Create HEX File” IAR生成hex配置
Project -Options - Output Coverter - 勾选上“Generate additional output”、选择输出格式为“Intel extended”再次设置输出名称就配置好了 2、读取STM32内部FLASH及芯片信息 使用ST-Link连接硬件STM32芯片打开STM32 ST-LINK Utility软件连接芯片Tarage -connect或直接点击连接快捷按钮 3、打开程序hex 在上一步连接好芯片并正确识别芯片之后打开需要下载的程序hex文件。打开hex文件可以从菜单栏File - OpenFile打开也可以直接讲hex文件拖动到FLASH区域 4、下载程序hex 在上一步打开hex文件完成之后点击“下载”可以Taraget - Program也可以直接点击下载快捷按钮如下图 弹出信息确认窗口如hex文件路径、验证方式等确认信息无误后点击“Start”开始下载程序
【如我将可执行hex文件命名为“ExecutableFile.hex”位于桌面】 下载过程时间长短与程序大小有关一般都很快出现“Verification…OK”说明下载成功。 五、keil5配置下载完程序后自动重启 六、keil5.38以上的STlink下载程序闪退 keil5.38 debug配置STlink调试软件闪退,因为新版的Keil加入了盗版下载器的校验机制导致。