工具/软件:
您好、 专家。
我目前正在 AM6421平台上处理一个 Linux + RTOS 项目、但我遇到了一个非常棘手的问题:在 R5内核上配置了两个 GPIO 中断、但在测试期间、触发的中断数与实际情况不匹配。 怀疑中断丢失或嵌套问题。 请求您的帮助。
我使用的 SDK 是 MCU_PLUS_SDK_am64x_09_02_01_05 。
在参考 E2E 上的相关帖子后、我配置了引脚中断而不是组中断。
HTM0_INT_GPIO=37、HTM1_INT_GPIO=46
HTM0中断周期为250μs、HTM1中断周期为833μs。 此外、它们与整秒对齐、这意味着两个中断在每秒开始时重合。
4.在测试过程中,我们观察到,在每个整数秒的同步点(其中250μs 和 HTM1-HTML 833μs 中断重合),低优先级中断会由于并发到达而持续丢失。
以上是问题的详细说明、需要您的帮助。