主题: SysConfig 中讨论的其他器件
工具/软件:
您好、
我正在使用 AM2432 CPU、并使用 SysConfig 配置了一个具有62 µs 周期的硬件计时器。
我已经测量了从计时器到期到调用注册的回调函数的时间、它 至少需要1 µs。
是否有办法可以进一步减少这种延迟?例如、通过配置 VIM 来直接跳转到 ISR (绕过 SDK 级包装器或间接包装器)?
谢谢、
Eli
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.
工具/软件:
您好、
我正在使用 AM2432 CPU、并使用 SysConfig 配置了一个具有62 µs 周期的硬件计时器。
我已经测量了从计时器到期到调用注册的回调函数的时间、它 至少需要1 µs。
是否有办法可以进一步减少这种延迟?例如、通过配置 VIM 来直接跳转到 ISR (绕过 SDK 级包装器或间接包装器)?
谢谢、
Eli
尊敬的 Eli:
是否可以在 VIM 中直接注册以进一步减少此1usec?
让另一位专家对此进行评论。
此致、
Vaibhav
尊敬的 Eli:
[引述 userid="563775" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1504005/am2432-reducing-timer-callback-time我已经测量了从计时器到期到调用注册的回调函数的时间、它 至少需要1 µs。
[/报价]当内核生成中断时、从主器件执行寄存的回调函数 hwip_irq_handler_c() ISR 处理程序 API。
在调用此 API 或回调函数之前、需要执行一些汇编逻辑、这将有助于在进入和退出 ISR 回调之前保存和恢复上下文。
在进入回调之前和退出回调之后、这个分支 ISR 的汇编指令需要一些时间来执行。 所以、您看到的延迟是预期的。
此致、
Tushar