如果在特定时间内没有操作,则锁定调试访问端口(安全调试 CYT2B74)

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

如果在特定时间内没有调试操作,则自动锁定调试访问端口(CM0、CM4),这适用于 CYT2B74 吗?

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/TRAVEO-T2G/Locking-the-debug-Access-Ports-if-there-are-no-operations-for-a-specific-time/td-p/656433

0 点赞
1 解答
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨艾哈迈德,

感谢您的回复。

我正在调查您的需求,不幸的是,没有可用的直接方法/或寄存器可以检测到特定时间内没有调试操作。

我有一个想法是定期监控调试引脚信号。 如果在预期的时间内调试引脚上没有任何活动,则可以决定没有向调试器请求任何内容。 在这种情况下,必须持续监控调试引脚电平(比如 SWDIO)。

你可以先看到默认的引脚级别,然后在调试时以及执行/放置断点时监控引脚电平,然后再决定。

我不确定,但您也可以从手册中查看 CTI Arm® 。

另外,你可以参考 TVII 编程规范:https://myicp.infineon.com/sites/TRAVEODocumentation/Lists/defaultdoclib/Traveo%20II/Traveo% 20II%20...

 

‎Dec 14,2023

太棒了,谢谢你的支持

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/TRAVEO-T2G/Locking-the-debug-Access-Ports-if-there-are-no-operations-for-a-specific-time/m-p/671441

在原帖中查看解决方案

0 点赞
3 回复数
Translation_Bot
Community Manager
Community Manager
Community Manager

@Amoham25

如果你想实现超时功能,你可以使用多计数器看门狗定时器 (MCWDT) 来实现。

有关 MCWDT 的概述,请参阅数据表的 “监视程序计时器” 一章。
https://www.infineon.com/cms/jp/product/microcontroller/32-bit-traveo-t2g-arm-cortex-microcontroller... a7c2d01749d90a89b4dc2

我希望这会有所帮助。

最诚挚的问候。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/TRAVEO-T2G/Locking-the-debug-Access-Ports-if-there-are-no-operations-for-a-specific-time/m-p/656696

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

你好 @NXTY_Sekino

我正在实现安全的调试功能所以,我只想防止调试端口访问持久化,所以我需要检查一段时间内是否没有调试操作,软件会锁定调试端口访问权限并再次要求输入密码来解锁调试端口访问权限

我不知道怎么能检测到一定时间内没有调试操作?!

MCWDT 能在这方面帮助我吗?

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/TRAVEO-T2G/Locking-the-debug-Access-Ports-if-there-are-no-operations-for-a-specific-time/m-p/657178

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨艾哈迈德,

感谢您的回复。

我正在调查您的需求,不幸的是,没有可用的直接方法/或寄存器可以检测到特定时间内没有调试操作。

我有一个想法是定期监控调试引脚信号。 如果在预期的时间内调试引脚上没有任何活动,则可以决定没有向调试器请求任何内容。 在这种情况下,必须持续监控调试引脚电平(比如 SWDIO)。

你可以先看到默认的引脚级别,然后在调试时以及执行/放置断点时监控引脚电平,然后再决定。

我不确定,但您也可以从手册中查看 CTI Arm® 。

另外,你可以参考 TVII 编程规范:https://myicp.infineon.com/sites/TRAVEODocumentation/Lists/defaultdoclib/Traveo%20II/Traveo% 20II%20...

 

‎Dec 14,2023

太棒了,谢谢你的支持

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/TRAVEO-T2G/Locking-the-debug-Access-Ports-if-there-are-no-operations-for-a-specific-time/m-p/671441

0 点赞