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.

[参考译文] TMS320F280049:DCL 阴影上下文保存/恢复

Guru**** 1940910 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/934824/tms320f280049-dcl-shadowed-context-save-restore

器件型号:TMS320F280049

尊敬的 C2000专家:

DCL 源代码显示了启用 阴影上下文保存/恢复的方法、但此功能默认为禁用、您能不能告诉我它是否存在使用 阴影上下文保存/恢复的风险?  

我没有找到有关保存和恢复指令的说明、您能不能知道哪些文档展示了这两条指令?

FASTCR_DF22_C3 .set 0;设置为1可启用阴影上下文保存/恢复

_DCL_runDF22_C3:
asmfunc
如果 FASTCR_DF22_C3 = 0
MOV32 * SP++、R4H
MOV32 * SP++、R5H
MOV32 * SP++、R6H
MOV32 * SP++、R7H
其他
保存
.endif

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 TI 专家:

    我可以在这篇帖子中得到回复吗? 谢谢。。。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    保存/恢复指令记录在以下文档中。 只有一组影子寄存器用于 FPU 寄存器的快速上下文保存/恢复。 因此、在调用还原之前、您不能执行多个级别的保存。

    应在高优先级中断中使用保存和恢复指令。 这是无法自身中断的中断。

x 出现错误。请重试或与管理员联系。