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.

[参考译文] TMS320F280041:CLA 和 CPU MSGRAM

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1026027/tms320f280041-cla-and-cpu-msgram

器件型号:TMS320F280041

您好 Champ、

,我们所知、如果客户使用以下方法初始化 CPUTOCLA1和 CLA1TOCPU RAM、没有 CLA 的 F280041将面临任何风险。

 MemCfgRegs.MSGxINIT.bit.init_CPUTOCLA1 = 1;//408535                     

while (0 = MemCfgRegs.MSGxINITDONE.bit.INITDONE_CPUTOCLA1);                     

MemCfgRegs.MSGxINIT.bit.init_CLA1TOCPU = 1;//408551                     

while (0 = MemCfgRegs.MSGxINITDONE.bit.INITDONE_CLA1TOCPU);

 

   

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

    您好!

    对于 F280041、CLA 寄存器不存在。 由于这些寄存  器是 memcfg 的一部分、因此这些寄存器仍然可用、并且对 MSGxINIT 的写入将通过。 我不确定 是否要设置 MSGxINITDONE 寄存器。 让我与设计负责人确认、然后返回给您

    此致、

    Veena

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

    您好、Veena、

    是否  设置 MSGxINITDONE 寄存器的更新?

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

    对拖延表示歉意。

    我刚刚从模块所有者那里得到确认、INITDONE 寄存器将被置位。 但 MSGRAM 可能不可用。

    我是否可以知道为什么要在没有 CLA 的器件上初始化 CLA MSGRAM?

    此致、

    Veena

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

    Veena、

    您能否告知为什么  MSGRAM 可能不可用?

    我的理解是    、F280041器  件中仍然存在 CLA1TOCPU MSGRAM、但由于没有 CLA 的 F280041、MSGRAM 无法使用。

    由于客户以前使用过 F280049、但 新项目更改为 F280041、 由于该代码是从 F280049移植的、因此该部分代码仍在 F280041中使用。

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

    您好!

    CLA1TOCPU MSGRAM 只能从 CLA 写入。 如果 CLA 不可用、它可能无法在 F280041器件中写入。

    此致、

    Praveen