【前三名回答额外获得100IC币】
先看硬件上的复位引脚的连接与这个PB4有没有关联
再看这个函数的内部低层吧,对一下寄存器配置,看看是不是HAL库的BUG,HAL库的BUG真是不少的。
对HAL库不熟悉,在执行NOJTAG命令前,需要打开端口复用时钟
建议直接查看该函数功能所执行的寄存器命令是否正确
默认都是只开启SW的引脚功能,直接把IO初始化位普通引脚就可以了。不需要REMAP。
或者就是CUBEMX软件里面,DEBUG选项直接配置成SERIAL Wire模式