主题中讨论的其他器件:HALCOGEN
您好!
我想为我们的软件应用更改某些硬件中断优先级。 例如、我希望 GIO 高级别中断的优先级高于 SCI4接收中断、但需要让 RTI 中断优先级甚至高于 GIO 中断优先级。 我已经完成了 HalcogGen、看来没有地方可以定制中断优先级。
以下是 Halcogen 中的中断表:
似乎我只能编辑用于中断的高级别或低级别:
可以将优先级更改为"1、2、...32...100"、这样的优先级1始终是最高优先级?
谢谢
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我想为我们的软件应用更改某些硬件中断优先级。 例如、我希望 GIO 高级别中断的优先级高于 SCI4接收中断、但需要让 RTI 中断优先级甚至高于 GIO 中断优先级。 我已经完成了 HalcogGen、看来没有地方可以定制中断优先级。
以下是 Halcogen 中的中断表:
似乎我只能编辑用于中断的高级别或低级别:
可以将优先级更改为"1、2、...32...100"、这样的优先级1始终是最高优先级?
谢谢
尊敬的 Alex:
在这种情况下,如果我想更改不同 ISR 的中断优先级,我应该调用 GUI 函数 vimChannelMap()来实现正确的操作吗?
你是对的。
我将为您提供一个示例项目
例如、您可以看到、RTI 比较0的默认通道为通道2、RTI 比较1为通道3。 但我想重新映射、就像 RTI 比较0与通道3、RTI 比较1与通道2一样。
如果我想这么做、我应该在代码中使用以下两个函数调用。
第一个函数调用将默认位于通道2的 RTI 比较0映射到通道3。
同样、第二个函数调用会将 默认位于通道3上的 RTI 比较1映射到通道2。
以下是附加的示例项目
--
谢谢。此致、
Jagadish。