Your UAT Feedback is needed within today.
STM32_USB_Device_Library
用STM32F4 Cube MX生成的USB Device C代码的BUG
STM32F446 USB和串口1 冲突
STM32f407ZG使用STM32CubeMX创建USB应用失败
请教stm32F105 USB开发资料去哪里下载
STM32F103VE-USB-VCOM发不出数据
STM32cubemx 配置出的 USB HID 电脑无法识别
[STM32L496] 求助USBCDC通信,PC端总是需要插拔USB线问题
STM32F USB DFU下载无法识别USB设备
微信公众号
手机版
我是先测试一下,用它调STM32看看能不能用,结果出现的问题都有挺多的,难道真的是VET6和C8T6不兼容?而且复位上面的那个电阻拆掉和不拆掉都一样的效果。
在设备管理器中可以发现硬件
keil里面不能工作
STVP里面
STVP里面
stlink实用工具里面
stlink实用工具里面
stlink实用工具设置页面里面
stlink实用工具设置页面里面
检测到的版本
实物背面
实物正面
JTAG连接不上的情况,换SWD测试一下,先保证能读取到芯片ID。如果读取不到,说明连接的线路有问题,现在能读取到STLINK的ID,说明STLINK是没问题的。
经过实际测试,网上流传的各种关于ST-LINK V2的固件都无法再STM32F103VET6下正常工作,现象表现为可以通过USB识别设备,但是只要进行操作(下载、擦除、读取等)都会提示USB通信错误。但是可以正常升级固件。但升级后故障依旧,降级后也是如此。当同样的电路,芯片换为STM32F103C8T6后可以正常工作,经测试J16版本固件有问题,不能正常使用,提示未知错误。之后的J17和J27都经过测试,支持STM8的SWIM,STM32的SWD和JTAG都可以正常工作。而且我也尝试把固件下载到STM32F101C8T6里面,结果是插入USB后没有任何反应,看手册后发现101的芯片的主频最大是36MHz,而103的主频最大是72MHz,也许是这个原因?不过我的ST-LINK V2是终于搞定啦,支持SWIM+SWD+JTAG,固件版本J27。
我的做法是 先安装原理图做出硬件,然后刷这个老固件,记得这个老的固件好像是有问题的,我下载了太多版本的固件,都记不清了,不过升级一下就可以了,里面是最新的升级程序。
实物正面
连接STM32
连接STM8
STVP下操作STM8
STVP下以SWD模式操作STM32
STVP下以JTAG模式操作STM32
已经升级为J27版本固件
Keil下通过JTAG模式
Keil下通过SWD模式
实物背面
ST-Link V2修改增加JTAG.pdf
2016-8-17 18:15 上传
点击文件名下载附件
下载积分: ST金币 -1123.79 KB, 下载次数: 148, 下载积分: ST金币 -1
我参考的图纸
J27固件升级.zip
2016-8-17 18:22 上传
点击文件名下载附件
下载积分: ST金币 -1485.9 KB, 下载次数: 388, 下载积分: ST金币 -1
升级到J27
ST-Link V2固件.zip
2016-8-17 18:22 上传
点击文件名下载附件
下载积分: ST金币 -142.71 KB, 下载次数: 433, 下载积分: ST金币 -1
固件
最后找到的方法是,在STM32CubeMX里把SYS下的debug选择为Serial Wire。
可能是这两个IO没有配置导致下载不了的。