ST |
您所在的位置:网站首页 › 你可不可以升级一下 › ST |
原理图引脚: STM32F407芯片的PA13和PA14是默认的SWD下载口,使用ST-LINK下载程序时就是接这两个IO口。 注意!标准SWD接口四线为:3.3V / SWDIO / SWCLK / GND;如果接5V电压,可能直接烧坏STM32-MCU。 首先确认电脑已安装ST-LINK驱动,插上ST-LINK下载器后,在设备管理器中可以看到通用串行总线设备中有 STM32 STLINK 设备。 在keil-MDK的“配置”->“Debug”中选择STLINK下载方式,点击“Settings”查看ST-LINK固件情况。 在实际使用中,下载程序时经常会遇见无法识别ST-LINK的情况,例如下图就是其中一种。 但此时电脑其实已经识别出STLINK下载器以及它的型号了,图中右侧的“V2J35S7”就是所使用的ST-LINK下载器中固件的版本,所以无法使用的问题一般出在开发板上。 解决办法如下: 1.检查接线是否正确; 无需多言,基本检查,对应引脚直接连接。 2.BOOT0=1、BOOT1=0; 如果是程序中重新定义了PA13和PA14引脚,可以按紧复位键(RESET),重新将STLINK插入电脑,此时KEIL是可以识别STLINK的,点击下载后再松开复位键(需要把握一点时间),就可以下载程序了。或是如图所说,将BOOT0置1从RAM启动,再下载程序,下载完成后再将BOOT0置0,也是可以的。 3.使用调试工具解除芯片读写保护; 这种情况比较少,一般是前两种。 ST-LINK固件升级/降级有些开发板使用STLINK在有的电脑上可以识别、有的电脑不能识别;或是同一台电脑使用一些STLINK可以识别、另一些不能识别。这有可能是STLINK固件库与keil版本不匹配导致。 较高版本的keil5 MDK在使用SWD点击下载程序时会提示更新STLINK固件库,直接更新就可以正常使用了。 或者可以使用ST-LinkUpgrade.exe更新固件信息。 双击打开ST-LinkUpgrade.exe: 点击 " Device Connect " 后显示当前STLINK固件版本,下面的是升级/降级到哪个版本,点击 " Yes>>>> " 就可以将V2.J38.S7版本的固件下载到STLINK里面了,因为我已经升级过了,所以两个地方都显示的是V2.J38.S7。 这个软件(ST-LinkUpgrade.exe)所下载的固件版本和该软件版本是对应的,不同的固件版本需要不同的固件下载软件。V2.J23.S4版本固件下载器。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |