首先分析USB无法识别的硬件原因: 1、BIOS禁用了USB设备。(进入BIOS,将“Enable USB Device”修改为“Enable”) 2、USB接口的问题。(可以考虑换其他的USB接口尝试一下。) 3、主板和系统的兼容性问题。(重新刷新一下BIOS看看。) 4、USB设备被损坏。(换一台计算机测试一下即可。) 5、USB驱动程序的问题。(可以考虑到设备生产商的官方网站下载最新的驱动程序安装。)
复位的瞬间SWD和JTAG是可以用的,不然ST-link或者j-link是无法写入程序的。
或者用串口下载的方式刷掉程序。
您好,很高兴为您解答。
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE);//关闭jtag,保留swd。
我发现参考手册和固件库中文手册,真的是个好东西!要是能全部下载到大脑里就好了。
如若满意,请点击右侧【采纳答案】,如若还有问题,请点击【追问】
希望我的回答对您有所帮助,望采纳!
~ O(∩_∩)O~
本文标签:stm32f4程序禁用SWD