tms570相关内容

暂时禁用 ARM 上的中断

我开始使用 ARM 平台(特别是 TI TMS570 系列). 我有一些带有关键区域的代码,我不希望在这些区域发生异常.所以我想在进入区域时保存 IRQ 和 FIR 启用标志,并在退出时恢复它们. 我该怎么做? 解决方案 要在 CPU 上临时屏蔽 IRQ 和 FIQ,ARMv7 的最佳选择是使用 cps: //汇编代码假设中断在进入时未屏蔽cpsid if//屏蔽 IRQ 和 ..
发布时间:2021-11-17 22:12:51 其他开发

暂时禁用ARM上的中断

我开始使用ARM平台(特别是TI TMS570系列). 我有一些关键区域的代码,我不希望发生异常.因此,我想在进入区域时保存启用IRQ和FIR的标志,并在退出时恢复它们. 我该怎么做? 解决方案 要临时屏蔽CPU上的IRQ和FIQ,ARMv7最好的选择是使用// assembly code assuming interrupts unmasked on entry cpsid ..
发布时间:2020-11-30 04:16:41 其他开发