[STM32F7] 请问stm32F7,怎么禁用JTAG接口,防止bin文件被不法分子读出来?

[复制链接]
4489|56
jcky001 发表于 2023-10-25 09:46 | 显示全部楼层
更新固件:确保你的STM32F7固件是最新的。一些更新可能包括安全修复程序,可以增加对bin文件的安全性。
lzbf 发表于 2023-11-11 13:03 | 显示全部楼层
在程序中使用HAL库禁用JTAG。
jkl21 发表于 2023-11-11 16:26 | 显示全部楼层
清除复位值可以避免重启后 JTAG 接口被重新启用。
robertesth 发表于 2023-11-11 17:09 | 显示全部楼层
因为JTAG接口需要占用较多的芯片IO口,所以在IO口较少的情况下,可能需要舍弃JTAG接口。
lzbf 发表于 2023-11-12 09:04 | 显示全部楼层
修改 Flash 存储器配置字节
ingramward 发表于 2023-11-12 10:08 | 显示全部楼层
如果需要禁用所有JTAG引脚,可以将JTAG引脚分配设置为“GPIO_NONE”。
dspmana 发表于 2023-11-12 10:27 | 显示全部楼层
RCC_APB2PeriphClockCmd (RCC_APB2Periph_AFIO|RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOF, ENABLE); //使能相应接口的时钟,以及RCC_APB2Periph_AFIO
GPIO_PinRemapConfig (GPIO_Remap_SWJ_Disable, ENABLE);//完全禁用SWD及JTAG
GPIO_PinRemapConfig (GPIO_Remap_SWJ_JTAGDisable, ENABLE); //禁用JTAG
1988020566 发表于 2023-11-12 14:03 | 显示全部楼层
找到对应的 JTAG 接口设置寄存器,并关闭 JTAG 功能。
bartonalfred 发表于 2023-11-13 09:57 | 显示全部楼层
在程序中使用HAL库禁用JTAG。
kkzz 发表于 2023-11-13 13:50 | 显示全部楼层
使用程序将JTAG接口禁用并复用为普通的GPIO口。
wangdezhi 发表于 2023-11-13 14:46 | 显示全部楼层
可以禁用STM32F7的JTAG接口。
hilahope 发表于 2023-11-19 12:02 | 显示全部楼层
使用程序将JTAG接口禁用并复用为普通的GPIO口。
uytyu 发表于 2023-11-20 09:41 | 显示全部楼层
使用软件控制 JTAG 接口,例如 GPIO。
uytyu 发表于 2023-11-20 13:19 | 显示全部楼层
禁用JTAG接口后,将无法使用JTAG工具对STM32F7进行编程和调试
cemaj 发表于 2023-11-20 15:12 | 显示全部楼层
可以禁用STM32F7的JTAG接口。
pentruman 发表于 2023-11-20 16:17 | 显示全部楼层
在代码中找到与JTAG接口相关的部分,如JTAG初始化、JTAG功能实现等。
V853 发表于 2023-11-21 15:40 | 显示全部楼层
我以后如何下载这个程序
软核硬核 发表于 2023-11-21 16:31 | 显示全部楼层
stm32f7的jtag接口是一个用于调试和编程的物理接口,不能直接关闭
理想阳 发表于 2023-11-21 16:57 | 显示全部楼层
使用时要小心,RDP 2级是不可逆的,相当于保险丝
LinkMe 发表于 2023-11-21 17:28 | 显示全部楼层
在步伐中利用hal库禁用jtag。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部