Thread 中讨论的其他器件:C2000WARE、 controlSUITE
我正在尝试找到此文件(F2837xD_Headers_nonBIOS_CPU1.cmd)的位置。 我想将其复制到本地项目文件中。
感谢您的帮助!
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.
我正在尝试找到此文件(F2837xD_Headers_nonBIOS_CPU1.cmd)的位置。 我想将其复制到本地项目文件中。
感谢您的帮助!
很抱歉 Santosh、我以为我粘贴了它们、它们似乎已经发布了。
我附加了一个 Word 文件、其中包含这些文件。
David、
这是您的客户项目、还是来自 C2000ware 的任何示例? 您是否在 DCSMZ1部分中进行了任何更改。 它的大小应为0x22
ROMPREEFETCH 0005e608 00000002 00000002 00000000 RWIX DCSMZ1 0005f000 00000023 00000022 00000001 RWIX DCSMZ2 0005f040 00000023 00000022 00000001 RWIX
David、
代表 Santosh 回复时、由于德克萨斯州的天气导致电力和互联网中断、我们的许多团队面临一些连接问题。
链接中的错误看起来与未找到 DCSM 寄存器定义的工程相关。 pjt 应该为此找到两个文件。 总体路径为 C:\ti\c2000\C2000Ware_3_01_00_00\device_support\f2837xd\headers
一个文件是位于\source 子目录中的 F2837xD_GlobalVariableDefs。 我怀疑这是因为您会得到比 DCSM 更多的误差
另一个是位于\include 子目录中的 F2837xD_dcsm.h。 它具有与 DCSM 寄存器关联的寄存器信息。 考虑到这些问题、我可能会同时包括路径(较高路径和特定路径)。
我认为这与 CCS Native 如何在您的 Windows 用户路径中创建导入项目的用户副本有关。 这是为了避免在自定义示例时更改根文件、但可能会给您带来一些相对路径难题。
如果我们有一些已知的最佳做法来避免这些问题、我将跟进其他一些问题。
最棒的
Matthew
谢谢 Matthew、
我很怀疑我缺少一些明显的东西。
我的 include
F2837xD_Headers_nonBIOS_CPU1.cmd 在包含文件(并在工程中排除副本)中、编译正常。
当我在 include 文件部分中没有任何内容时、请启用
F2837xD_Headers_nonBIOS_CPU1.cmd 要从工程文件夹编译、我会遇到错误
抱歉 Siddarth、我附加了一个看起来可以正常工作的 Word 文件。
不清楚这个问题是否是这个项目特有的。 我以前成功使用过本地.cmd 文件、但也不使用 F2837xD_Headers_nonBIOS_CPU1.cmd
你(们)好、David
我仍然不确定是什么导致了此问题。
链接器命令文件(F2837xD_Headers_nonBIOS_CPU1.cmd)(项目目录中的文件和包含的路径/搜索路径中的文件)之间是否存在任何差异。 我对 C2000Ware 中的现有 CCS 工程尝试了相同的操作-从工程选项中删除链接器命令文件并将其复制到工程目录中。 尽管工程目录中存在链接器命令文件、但工程编译良好。
此致
Siddharth
感谢您抽出宝贵时间参加 Siddharth、
我返回通过链接器文件/路径、删除了所有不起作用的内容。 我剩下2条路径、我认为 libc.a 文件需要一条路径。 我查找了 F2837xD_Headers_nonBIOS_CPU1.cmd 文件的其余两个路径、但未找到任何路径。 因此、我假设路径是在其他位置设置的、可能是在常规 include 文件中设置的。 这是可行的吗? 我已经介绍了两种可行方案和不可行方案
再次感谢
Dave
Siddharth、
我认为我发现了这个问题。 项目文件夹中的 F2837xD_Headers_nonBIOS_CPU1.cmd 文件与我最终位于 C:\ti\controlSUITE\device_support\f2837xD\V210\F2837xD_headers\cmd 中的文件不同。 当我将 V210中的 V210复制到工程文件夹时、它的构建就很好了。 其中一个重大问题是尝试找出 CCS 正在访问的路径。 当您将鼠标悬停在"File Search Path"对话框中的链接上时显示的路径似乎比*.cmd 文件更深。 我刚开始从那开始备份、直到找到它
感谢您的帮助、
Dave