TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320C6678: 关于处理完SWENR异常后想要再处理别的异常是否要重新配置使能的问题

Part Number:TMS320C6678

SWENR异常不可返回,依照CPU与指令集的手册,异常处理过程中会关闭中断使能TSR.GIE,那么在处理完SWENR异常后,想要再处理可屏蔽中断是不是要软件重新开启全局中断使能呢?

麻烦各位大神解答,谢谢谢谢

Shine:

SWENR是没有返回值的,一般用于从user mode切换到supervisor mode,不再回到user mode。The SWENR instruction can also be used to terminate a user mode task. The SWENR instruction is similar to the SWE instruction except that no provision is made for returning to the user mode task and the transfer of control is to the address pointed to by REP instead of the NMI/exception vector. The supervisor mode should have earlier placed the correct address in REP.

,

yifan ?:

您好,感谢您的回复,但我的疑问是处理完SWENR后要处理中断是否需要配置中断使能,不是用户和超户模式的切换,麻烦解答谢谢

,

Shine:

进入中断子程序后,可以查看一下GIE位,如果没有置1,那就需要再使能总中断。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6678: 关于处理完SWENR异常后想要再处理别的异常是否要重新配置使能的问题
分享到: 更多 (0)