Other Parts Discussed in Thread: LAUNCHXL-F28069M, CONTROLSUITE, POWERSUITE
Thread 中讨论的其他器件: controlSUITE、 powerSUITE
工具/软件:Code Composer Studio
我有一台新计算机和一台新的 TI 工具安装、我正在检查所有工具是否都正常工作、方法是针对我拥有的多个不同 LaunchPad 运行一些示例项目。 我在运行 Example_F2806xLaunchPad 时遇到了多个问题、该 LaunchPad 是 LAUNCHXL-F28069M LaunchPad 的示例代码。
我使用的是 controlSUITE 3.1.9、CCS 9.2.0.13、powerSUITE 2.5.1
下面列出了我遇到的错误及其解决方案。
错误:
此工程是使用当前未安装的编译器版本创建的- 6.1.0 [c2000]。 请参阅"帮助">"安装新软件"并选择"代码生成工具更新"以检查此编译器是否可通过 CCS 更新获得。
解决方案:
左键点击工程、然后选择 Properties。 转至 General:Project 选项卡。 将编译器版本从 TI v6.1.0更改为最新安装的编译器版本。
错误:
产品 XDAIS v0.0当前未安装、并且没有兼容版本可用。 请安装此产品或兼容版本。
解决方案:
属性:常规:产品:取消选择 XDAIS。 应用并关闭、然后重新生成。
错误:
错误:不再支持--cdebug_asm_data
解决方案:
属性:生成:C2000编译器:高级选项:Assemember 选项:取消选中"生成 asm 调试指令(--cdebug_asm_data、-mg)"。 应用并关闭、重建。
错误:
"C:/ti/controlSUITE/device_support/f2806x/v140/F2806x_common/cmd/F28069.cmd "、第141行:错误:
程序将不能放入可用的内存中。 使用运行放置
".ebss"大小0x1c2页1的对齐/分块失败。 可用
存储器范围:
RAML2大小:0x400未使用:0x0最大孔:0x0
.ebss:> RAML2,PAGE = 1
解决方案:
编辑文件 F28069.cmd。 将第142行从以下内容中更改:
.esysmem:>RAML2,page = 1.
为此:
.esysmem:>RAML3,page = 1.
通过这些更改、它可以编译、加载和调试。
我在这里主要是为了与可能遇到这些问题的任何其他人分享。 但我有两个问题:
1) 1)我对最后一个问题的修复是否是.cmd 文件的适当更改? 我对链接器命令文件还不了解太多。 似乎没有其他东西在使用 RAML3块。
2) 2)什么改变了? 我以前并不记得所有这些错误。 前两个看起来很熟悉、但我不记得 --cdebug_asm_data 问题、我不必编辑.cmd 文件即可运行演示项目。