事情是这个样子的,自己试用了STM32H563的板子,但是H563的STLINK是STLINK-V3,和其他的开发板不一样,增加了电源控制的引脚,主控芯片端没有电,收到板子后,无法正常识别stlink,我就使用官方的工具对固件进行了升级,但是升级之后还是存在识别不了的问题, 自己在官网查看了一下原理图,根据原理图,得出这个结论(先把结论放出来):STlink的USB焊点以及电源端的控制引脚出现掉点的情况 为啥子这么说:我来给你分析一下: 1:STlink 供电正常,说明USB接口基本是没有松动的,供电也是正常的,并且LD4在闪烁,说明STlink的MCU是正常工作的, 2:USB插上电脑,没有任何反应,设备管理器也不刷新,说明USB口出现了问题,或者是BGA的芯片是有掉点的情况的。 3:EN脚一直为低,因为EN脚是ST-LINK芯片控制的,所以有可能这个EN脚也是断掉的。 为了集中低位问题,然后我使用了USB-user的Type-c供电,H563正常闪灯,说明电路后端是没有问题的,只是STlink 这一端是存在问题的具体看下图: 好吧,今天的开箱就到这里,后期联系一下管管,看看这么处理吧,不行的话就自己做一个板子来玩吧。 20230720 更新测试记录: 昨天晚上查了一下STlink-V3 的资料,然后官网有更新STlink固件的操作,所我就更新了一下固件试试,但是仍然无法正常的识别STlink固件是可以更新的,则说明目前的ST的USB口的连接是正常的,并没有受到影响。 在Keil里面,试试无法找到,设备管理器里面也找不到…… 更新完成之后,设备管理器还是完全没有反应,这个就值得我们去思考了,会不会是固件的问题?**官方给个回应。如何处理这个问题。 |
尝试STM32H743 FLASH SWAP 实现IAP升级,出错了
请问在STM32H5上使用fatfs写函数时,用不了DMA的写方式,应该怎么使用呢,有人遇到过类似的问题嘛
使用Cubeprogrammer无法连接、连接G431和一块H750的板子可以连上但是连另外一块H750的板子和F407的板子就直接报错,这个应该如何解决。
STM32H5的I3C模块,target rx和tx时,硬件都存在bug
stm32h573vit3q芯片检测不到stlink下载
最近使用STM32H563时用到了遇到程序编译时显示编译错误,原因是空间不够了,在不改变硬件的情况下有什么方法让空间变大吗
STM32H723 IAP跳转进入硬件故障
CubeMX内H573如何启用RMII_PTP_Synchro?
stm32h5裸机怎么配置lwip呢?
STM32H743一个扇区128K,扇区中间地址写数据,地址前后的数据内容不变,有什么好的方法?
会不会是usb线的问题,我的一开始也识别不到(用的线是我英飞凌miniwigger调试器上拔下来的,这个之前调英飞凌的板子时没问题),后面换了根type c的线(好像是之前买的手机充电线)又莫名其妙的识别到了,我也不知道有啥区别两个线
是的,要用完整的 type-c 线。 有些便宜的线省掉了两根通讯线。
请问这个问题是解决了吗?最终是什么问题引起的?
还是没有解决,应该是硬件的问题。
换根线试试,这个问题应该来源于USB TYPEC的线,今天新的STM32H503的板子也遇到了这个问题,换了我的移动硬盘的线就OK了,之前的线一直用是正常的,插上这个板子USB识别不到设备。