公告

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

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

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager
100 likes received

IFX_INTERRUPT(OS_CAT2_General_Handler,0,6);
IFX_INTERRUPT(OS_CAT2_General_Handler,0,5);

 

为什么我不能在不同的优先级中安装相同的处理程序? 我需要一个解决方案,在不同的优先级中安装相同的处理程序(ISR),以便在我的项目中处理 CAT2 中断,但我不能上传项目,因为我签署了 NDA。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/Install-same-handler-in-different-priority/td-p/743223

0 点赞
3 回复数
Translation_Bot
Community Manager
Community Manager
Community Manager
100 likes received

你好,@Ahmedgamal

这是有可能做到的,因为处理程序的地址是根据优先级保存在中断向量表中的。

最诚挚的问候,

埃里克

 

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager
100 likes received
是的,我遇到了一些问题,首先,在尝试
在不同的优先级安装同一个处理程序时出现了错误。
当我查看内存窗口时。 我看到函数的地址不是
直接安装在内存中的。
优先安装 3 个字。 我的解释是,有指令(跳转)+
地址作为目标地址。
这意味着,不仅地址要放在 1 个字中

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager
100 likes received
0 点赞