主题:C2000WARE 中讨论的其他器件
工具/软件:
您好专家
客户反馈、在 F28P55 中、CLA 程序可以在 LS0-LS7 RAM 中正常运行、但当将程序分配给 LS8-LS9 RAM 时、CLA 程序的运行速度将比正常慢。
测试方法是客户在 CLA 程序开始时切换 LED、然后当 CLA 程序结束时、再次切换 LED。 它们使用 LS8/LS9 的原因是 LS0-LS7 RAM 被 CPU 和 CLA 数据占用。
您可以帮助调查这个问题吗?
谢谢
Joe
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.
工具/软件:
您好专家
客户反馈、在 F28P55 中、CLA 程序可以在 LS0-LS7 RAM 中正常运行、但当将程序分配给 LS8-LS9 RAM 时、CLA 程序的运行速度将比正常慢。
测试方法是客户在 CLA 程序开始时切换 LED、然后当 CLA 程序结束时、再次切换 LED。 它们使用 LS8/LS9 的原因是 LS0-LS7 RAM 被 CPU 和 CLA 数据占用。
您可以帮助调查这个问题吗?
谢谢
Joe
您好 Joe、
对此进行验证的一点是: 它们是否使用单独的地址在链接器 cmd 文件中用于加载和运行 Cla1Prog? 若要将 CLA 程序存储器正确分配给 LS8/9、需要进行此更改、似乎没有基于 diff 映像进行此更改。 链接器 cmd 需要如下所示、其中 RAMLS8_9 是 CPU 端存储器范围 (0x14000-0x17FFF)、而 RAMLS8_9_CLA 是 CLA 端存储器范围 (0x4000-0x7FFF)。

此致、
Delaney
嗨、Delaney
我通过电子邮件与您共享了 2 个 cmd 文件:
NG.txt 显示了无法触发 PWM 中断的配置;
OK.txt 显示了 PWM 中断可以正常运行的配置;
Slow.txt 显示了 PWM 中断可以运行但有额外延迟的配置;
OK.txt 和 Slow.txt 之间的区别 在于、客户将 CLA 程序放在 SLOW.txt 中的 LS8/LS9 中。
谢谢
Joe
您好 Joe、
它们的 CONST_CLA 段不需要唯一的加载和运行地址 — 此要求仅适用于使用 LS8 或 LS9 的 CLA 程序 (ClaProg)。 他们能否看一下我们为具有 LS8/LS9 的 F28P55x 提供的链接器 cmd 文件示例?
e2e.ti.com/.../28p55x_5F00_cla_5F00_ls8_5F00_9_5F00_flash_5F00_lnk.cmd
我们还有一个 C2000ware 示例显示此用例:[C2000ware INSTALL]/driverlib/f28p55x/examples/cla/cla_asin_ls8_9.
此致、
Delaney