
如题,我的目标板有一片 STM32L432KBU6。现在在开发过程中想要禁用掉 nJTRST 把 PB4 用作 GPIO,但又不想因此中断四线制 JTAG。这该怎么办? 限制条件:
背景: 我之前是做过类似的设计的:STM32F103C8T6 + XC2C32A CPLD 共用一个 JTAG 接口。STM32F1 可以通过 AFIO->MAPR 去禁用掉 nJTRST 而不影响 JTAG 调试接口和 Xilinx iMPACT 通过 JTAG 烧录 CPLD。现在的问题是 STM32L432KBU6 取消了 AFIO 改作 SYSCFG,但 SYSCFG 里面也没有找到对应的寄存器,而直接修修改 GPIOB->AFIO[0] 寄存器把 PB4 从 AFIO 0 改成 AFIO 5(SPI1)会中断 JTAG 调试。如何解决? |
STM32L433单片机如何在调试的时候关闭看门狗
STM32L433 驱动LCD断码屏,怎么单独让某个数字闪烁
STM32L433 使用LCD控制器驱动段码屏,有什么LCD降低功耗的方法吗?
STM32L433VCT6 LCD复用引脚如何分配?(同一个引脚同一个复用功能里还有三类引脚)
STM32驱动段码屏,有一个14段数字,有4个段位没有显示
STM32L431偶发串口乱码问题。
ADC差分采样
请问大佬们,L433进入stop2模式还有874uA的电流,有什么排查的办法吗?
ST25R3916有快速读取吗?
STM32L476 Flash擦除失败问题
是这个寄存器 (忽略红线)
配置成第二种模式就可以了
评分
查看全部评分
STM32F103 这个我是知道的。STM32L432 没有这个寄存器。您是不是目标芯片型号看错了?
抱歉 确实看错了
这个芯片没用过
刚找了一下 L4的芯片没有这个寄存器 上电默认功能就是用做调试口的 属于引脚复用 要做普通口就直接把这个引脚配置成普通模式就可以了 手册上是这么写的 你试一下
现在的问题就是直接配置,然后在写入 GPIOB->MODER 或 GPIOB->AFRL 的瞬间 JTAG 中断。