请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:SYSBIOS 工具/软件:Code Composer Studio
SYS/BIOS 版本6.83.00.18包含对 C2000上的 SYSBIOS-1199问题的修复。
但是、在28377 CPU 上、我相信用于保存/恢复 VCU 上下文的指令不会在调度程序代码中编译。
在 Hwi_disp_asm.s28中:
分派 Ret .macro ;我们返回的调度程序的结语 ;调用调度 C 后,恢复 C 上下文 弹出 @sp .if (.TMS320C2800_FPU64 = 1) .if (.TMS320C2800_VCRC = 1) .if (ti_sysbios_family_c28_Hwi_regsVCRC__D) ;恢复 VCRC 寄存器 vmov32 VCRCSIZE、*- sp vmov32 VCRCPOLY、*- sp vmov32 VSTATUS、*--sp vmov32 vcrc、*- sp .endif .endif ;恢复仅 FPU64寄存器 mov32 r3l、*- sp mov32 R2L、*- sp mov32 r1l、*- sp mov32 r0l、*- sp .endif .if (.TMS320C2800_FPU32 = 1) ;恢复 FPU32寄存器(也适用于 FPU64) mov32 r3h、*- sp mov32 R2H、*- sp mov32 r1h、*- sp mov32 r0h、*- sp mov32 stf、*- sp .endif
VCU 上下文保存是否嵌套在 FPU64条件内?
28377 CPU 没有 FPU64、但有 VCU。
这些条件是否应该处于相同的水平?