STM32F4Cube 失能JLINK
各位前辈好。使用最新的HAL库,怎么失能Jlink调试引脚。__HAL_AFIO_REMAP_SWJ_NOJTAG()好像没有。是不是cubemx设置好了就不用再手动设置了。据我所知,只有 STM32F1 需要在 AFIO 里面失能 SWJ 管脚才能把这些管脚用作 GPIO,别的系列只要在 GPIOA 和 GPIOB 中把对应管脚从上电默认的 AF0 改成别的模式就可以了。 可以自己代码控制,用cmx设置即可。这个简单方便。
是“使能”,还是“失能”?
根据二楼设置,对比一下Disable和Enable时生成工程中代码的区别。 maxtch 发表于 2019-3-21 10:50
据我所知,只有 STM32F1 需要在 AFIO 里面失能 SWJ 管脚才能把这些管脚用作 GPIO,别的系列只要在 GPIOA 和 ...
我用F103的时候,遇到过类似的问题。
解决办法就是,每一次操作SWD/SCK管脚之前都要重新做disable SWJ,不能只在初始化中做一次就算了。
感觉这是IC的BUG。
页:
[1]