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.
您好 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