[STM32H7] STM32H7,TAMPER 在 M4 上无法中断,但在 M7 上正常工作。

[复制链接]
75|0
cutfall 发表于 2025-10-26 22:22 | 显示全部楼层 |阅读模式
在 STM32H745I-Disco 评估板上,用户按钮(蓝色按钮)物理连接到 PC13 引脚,并且是 TAMPER 1。

我在 M7 核心上成功实现了 TAMPER 1 中断功能,但无法在 M4 核心上实现中断。我想在 M4 上获取 TAMPER 中断,将 M7 设置为休眠状态。

我按照以下方式配置了 RTC 篡改 1 中断。(与在 M7 上的配置相同,仅将初始化对象更改为 Cortex-M4)

7055868fe2becd696c.png

这是在 M7 核心上使用且完全正常的相同配置。自动生成的代码在 M4 核心上与在 M7 核心上相同。

18868fe2bf7d20a2.png

我按照在M7核心中的做法添加了以下代码。
2108368fe2c16a3716.png


程序从未进入该函数,TAMPER_1在M4内核中无法工作。
求高手能帮助一下,如果要在M4内核中使用tamper,是否需要将其配置为与M7内核不同的方式吗?
是否可能在M4内核中获得TAMPER中断?





您需要登录后才可以回帖 登录 | 注册

本版积分规则

59

主题

60

帖子

0

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