前言
原创文章,转载引用务必注明链接,水平有限,如有疏漏,欢迎指正。
本文使用Markdown写成,为获得更好的阅读体验和正常的链接、图片显示,请访问我的博客原文:
http://www.cnblogs.com/sjqlwy/p/st_link.html
拿到手之后开完箱,找资料的时候看到论坛luomandike的求助帖:B-F446E-96B01A内置ST-Link调试器不能使用,赶紧试了一下,果然同样No Target Connected
。最后发现犯了个简单的错误,记录如下。
1、STM32 ST-LINK Utility
之前写过关于STM32F767ZI的相关内容,里面就提到了STM32 ST-LINK Utility的基本用法。这次同样由此入手。
最新版下载地址(需要注册):http://www.st.com/en/development-tools/stsw-link004.html
下载完成后更新固件:
原本以为固件没更新导致的,更新后问题依旧。期间经历手动reset,尝试erase chip
均无效。可以升级固件,但是尝试连接时报错,包括no target connected,usb communication error等。
2、官方手册怎么说
从官方产品主页下载相关文档 (User Manuals),查看ST-Link章节:
按理说没毛病啊,JP5导通则经板载micro-usb连接ST-Link,断路则与96Boards底板连接。
【JP5位置】
3、问题解决
查了各种资料(B-F446E-96B01A其实资料很少),突然想,是不是供电不足?哪里供电呢?难道是底板???
boooooooooooooom。。。底板 (Lemaker Hikey) 通电,流水灯闪烁,然后:
蠢哭了。