Thread 中讨论的其他器件:SYSBIOS
工具/软件:TI-RTOS
我正在做更多的工作、从 CCSv6迁移到 CCSv7、从 RTOS 2.0迁移到2.16。 我在 EMACSnowNIMUInit 上发现未解决的问题。 在我看来、TivaWare 或 NDK 内部是否有变化、这意味着我们不应该对这些非常早期的器件版本执行 Nimu 权变措施? 现在我们正在获得固定器件、我们是否应该将其包括在内?
谢谢。
射线
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.
工具/软件:TI-RTOS
我正在做更多的工作、从 CCSv6迁移到 CCSv7、从 RTOS 2.0迁移到2.16。 我在 EMACSnowNIMUInit 上发现未解决的问题。 在我看来、TivaWare 或 NDK 内部是否有变化、这意味着我们不应该对这些非常早期的器件版本执行 Nimu 权变措施? 现在我们正在获得固定器件、我们是否应该将其包括在内?
谢谢。
射线
尊敬的 Ray:
感谢"过去3年没有问题"的报告。 希望在跳到2.16之后、您也有相同的体验。
BIOS 将两个函数插入到编译器的 RTS 库中:TI_SYSBIOS_BIOS_rtsLock 和 ti_SYSBIOS_BIOS_rtsUnlock。 当需要在 RTS 中执行线程安全操作时、由(RTS 代码)调用此函数。 实际上、RTS 调用它的_lock 和_unlock 函数、该函数调用这些函数。 ti_sysbios_BIOS_rtsGateProxy_Proxice_Delegate_S 函数是该机制的一部分。 它应该位于 debug/ConfigPkg/package/cfg/<.cfgfilename>_pem4f.c 文件中生成的源文件中。 例如
xdc_ptr ti_sysbios_BIOS_rtsGateProxy_Proxy_Delegate_S (空)
{
返回(XDC_PTR)&ti_SysBIOS_Gates_GateMutex_Module_Fxns__C;
}
CCS 是否看到新的 TI-RTOS 2.16版本(CCS->Windows->首选项)?