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.

[参考译文] TMS320F280039C:与 CLA 中的问题相关

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1171537/tms320f280039c-relating-questions-in-cla

器件型号:TMS320F280039C

您好 Champ、

我向我的客户询问 CLA 中的问题。

1、GPIO 可以配置哪个内核(C28/CLA)是主器件、这意味着其中一个内核可以访问控制 GPIO。 无法控制引脚的内核如何能够获得 GPIO 引脚的状态? C28和 CLA 的结果是否相同?

2.如果将任务8 作为 后台任务,它是否仍然能够为任务8向 C28启动 CLA 中断,或者它只是 作为 CLA 中的 while 循环连续运行?

3.客户发现在 CLA 中运行的代码、编译后、代码大小远远超出预期、更大(超过 x5)。 如何可能以及如何在 CLA 中精简代码大小? (使用--opt_level 2和--opt_for_speed 设置为0、这是代码大小最重要的问题)

感谢您的回复、

此致。

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

    1) 1)是、可以从两个内核读取数据。 内核选择配置 将控制设置/清除/切换/DAT 寄存器写入。 请注意、所有其他配置、例如方向、拉、多路复用器等、只能由 CPU1控制

    2) 2)后台任务意味着在后台连续运行。 我将检查它是否具有中断功能并返回给您。 但是、任务8可以配置为具有中断功能的正常任务

    3) 3)我将 此特定查询转发给编译器团队

    此致、

    Veena

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

    对于问题3、您希望将代码大小与之进行比较的结果是什么?  请按照文章 How to submit a Compiler Test Case 中的说明进行操作 、我们可以更好地查看该案例。  使用-opt_for_speed=0是正确的操作、因此我不确定我们有足够的数据来了解为什么代码大小越来越大。   谢谢!

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

    您好、Veena、

    感谢对第一个问题的答复。 我明白了。

    [引用 userid="128297" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1171537/tms320f280039c-relating-questions-in-cla/4409468 #4409468]后台 任务应在后台连续运行。 我将检查它是否具有中断功能并返回给您[/QUERP]

    期待您的更新、谢谢。  

    请帮助确认后台任务是否每次都具有 C28中断功能。  

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

    您好!

    我与设计专家进行了检查、他们确认 C28x 中断可以从后台 CLA 任务生成

    此致、

    Veena