工具/软件:TI-RTOS
e2e.ti.com/.../2783.main.ce2e.ti.com/.../6038.HwiFuncs.ce2e.ti.com/.../0118.empty_5F00_min.cfg
大家好、 当我的 CPU 处于 LPM4中时、一个硬件开关被激活、这将把我带到我的 ISR。 请见 main.c 第175行。 无法从此处调用指令__BIC_SR_REGISTER_ON_EXIT (),只能从中断存根调用指令。 因此、为了解决这个问题、我创建了一个标志、exiting LPM4、并将其设为 true。
当 switches_isr ()返回到中断存根(请参阅 HwiFuncs.c 第445行)时 ,它将执行__BIC_SR_register_on_exit (0xF0)。
此代码正常工作、RTOS 正确退出 LPM4。 但是、由于 HwiFuncs.c 中的代码是 由 XGCONF/.cfg 生成的、因此我对.cfg 所做的任何更改都将擦除我的代码。
当从 LPM4唤醒时,是否有更好的方法来执行__BIC_SR_REGISTER_ON_EXIT() ?
谢谢你
罗伊