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.
工具与软件:
嗨、专家
客户使用 F280039开发了下一代串式光伏逆变器。 无法使用 CLA 正确访问 LS1RAM 中的变量"Duty"、我们执行以下测试:
1.使用 C2000ware 中的示例: cla_ex4_pwm_control 并将 cmd 文件替换为客户 cmd 文件:e2e.ti.com/.../CMDtest.txt
测试结果、可使用 CLA 正确获取变量"duty"。
2.在寄存器窗口中检查 LSRAM 配置、LS1RAM 已正确配置为 CLA 数据 RAM。
3.在客户代码中要求更多变量,所有变量都不能通过 CLA 获取和修改:
还有其他调试建议吗?
谢谢
Joe
你(们)好
您能否更新此主题。
谢谢
Joe
您好、Joe。
很抱歉这方面出现延误。
在添加更多变量的情况下、他们能否查看映射文件以查看链接器在存储器中放置了这些变量的地址? 他们是否确保要将其他两个变量添加到cla_ex4_pwm_control_shared.h
文件中?
此致、
Delaney
你好、Delaney
客户向我发送了他们的项目以重现问题。 我已根据需要添加关键字 extern:
您能帮忙检查一下项目出了什么问题吗?e2e.ti.com/.../03_5F00_F280039_5F00_APP_5F00_CLA_5F00_REG_5F00_0305.zip
谢谢
Joe
您好、Joe。
我确实看到这些变量 显示在 LSRAM 1的映射文件中、这意味着已由链接器正确分配。
我已经尝试调试代码、但在尝试加载.out (Release 文件夹中名为 F280039C_CLA_APP_REG.OUT 的文件)后出现错误。 我能够将我自己的变量添加到示例工程中、并在表达式视图中正确查看这些变量、因此所需的唯一步骤应为:
让我尝试一些其他的事情,并返回给你。
此致、
Delaney
你好、 Delaney
客户改为使用 F28374、因此不会调查该问题。
谢谢
Joe