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.

[参考译文] CCS/LAUNCCHXL-F2.8377万S:CLA代码不在示例中运行。

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/572560/ccs-launchxl-f28377s-cla-code-does-not-run-in-examples

部件号:LAUNCHXL-F2.8377万S

工具/软件:Code Composer Studio

在controlSUITE提供的示例中,我似乎找不到任何CLA示例来执行CLA代码。

我正在使用6.2 ,并遵循了有关在执行代码时如何将上下文切换到CLA的说明  

Cla1ForceTask1andWait(); 

我似乎能够'通过' CLA代码,但除了程序计数器以外,没有任何寄存器或变量发生变化。  Cla1ForceTask1andWait()函数从不退出, 而cla1Isr1()中断从不调用。

我试过两个LaunchPad,它们表现出完全相同的行为。  

我觉得缺少一些基本的东西,但在看了CLA和CPU之后,没有什么特别突出的。  

谢谢你。

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

    您好,Stephen:

    您尝试运行了哪个示例,哪些变量未更新?

    此外,您是否收到任何构建错误或警告?

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

    您好Vishal。

    我尝试过CLA_ASIN_cpu01,CLA_CRC8_cpu01和CLA_LOGIC_cpu01。

    构建不显示警告或错误。

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

    好的,让我们以ASIN为例。 是否可以在表达式窗口中发布A0,A1,A2,fVal和Result。 我想查看它们是否位于正确的地址-它们是否具有正确的值?

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

    这是我逐步浏览CLA代码直到结束

    请注意,它会进入其他任务!

    已尝试在此处重新连接CPU。

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

    好的,我认为示例中有一个错误。 在链接程序命令文件中,Cla1Prog是否同时分配给RAMLS4和RAMLS5?  

    如果是,请在c文件CLA_ASIN_cpu01.c:CLA_configClaMemory()中确保将RAMLS4配置为CLA程序内存(除LS5外)

    //
    //选择LS4和LS5RAM作为CLA的编程空间
    //首先将CLA配置为主LS4/LS5,然后
    //将空间设置为程序块
    //
    MemCfgRegs.LSxMSEL.bit.MSEL_LS4 = 1;
    MemCfgRegs.LSxCLAPGM.bit.CLAPGM_LS4 = 1;
    
    MemCfgRegs.LSxMSEL.bit.MSEL_LS5 = 1;
    MemCfgRegs.LSxCLAPGM.bit.CLAPGM_LS5 = 1; 

    看看这是否能解决问题。 如果是这样,我将提交一个TT以修复这些问题

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

    示例问题中链接程序文件存储在何处? 通常,在创建空白项目时,链接程序文件位于主项目文件夹中。 在示例项目中使用的任何项目空间中,我都看不到任何链接器文件。

    --Eric
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    没关系,可以通过查看项目的链接器设置来找到它。 "controlSUITE\DEVICE_SUPPORT\F2837xS\V210\F2837xS_COMMON \cmd"2837 \cmd"