一、出现的问题 板子为STM32F1 Nano 前提是有ST-Link 驱动,即ST—Link Debugger(点击查看),然后编写完代码后点击“Load”,在弹出的界面内会显示"st-link usb communication error"报错,致使无法对STM32进行download code to flash memory。 9 z- B7 p9 K3 k7 }" x. Q : v3 Z& _- t. W0 C: Z& i& A. s" I 二、如何解决 2.1 步骤一$ Z0 S+ H$ s) i% Q 首先在你的keil安装目录下的STLink路径文件中找到“ST-LinkUpgrade.exe”,然后点击运行,插上STM32F1 Nano板子到电脑,点击Device Connect按钮,连接。7 {# s, a; U" P# e8 k0 j 5 ?: M/ C. { @4 l8 X7 n 2.2 步骤二 若出现如下error,则重新给板子上电再试一次:- O# Y" X! r" N! n0 P7 B& |5 m' A; }& z - d2 Z& \! n0 {" o; ~ ' O6 e2 n9 U) \$ ~4 ~ 2.3 步骤三/ Q a* o+ r! M6 a) J4 U 连接成功,可以看到当前固件版本以及即将升级的版本,点击yes进行升级。 9 r) M9 X+ D: \. i# o9 V 2.4 步骤四 然后打开USBDriver目录。以管理员身份运行stlink_winusb_install.bat文件,进行驱动更新。! Q6 |& b3 z0 e. l* J3 o 4 C) W% w5 L7 T, ^% C8 _4 P c 2.5 步骤五 # W2 Y* v' E6 f5 } 三、成功解决问题 下载完成。 ' @. K$ @) w* [( K7 F, I) S! [" s ———————————————— 版权声明:Born_toward " A. l T6 ~' O& D$ Y: E ( ~% G, X: h+ S: Y |