主题中讨论的其他器件:C2000WARE、 TMS320F280039C、 SysConfig
工具与软件:
先生们… 我正在浏览示例、试图找到有关用于执行任务的代码序列的更多详细信息...例如、如果不进行取证、我想确认示例项目 cla-ex1_asin 使用了哪个输出 PWM 端口? 是否有一个描述这些示例项目的 doc/htm? 即使在评论"主要"将是好的...节省了很多时间。
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.
工具与软件:
先生们… 我正在浏览示例、试图找到有关用于执行任务的代码序列的更多详细信息...例如、如果不进行取证、我想确认示例项目 cla-ex1_asin 使用了哪个输出 PWM 端口? 是否有一个描述这些示例项目的 doc/htm? 即使在评论"主要"将是好的...节省了很多时间。
Don、您好!
文档如下。 请参阅 以下文档中的第7.6.1节 CLA 示例
TMS320F28003x 实时微控制器技术参考手册(修订版 C)
谢谢!
Susmitha
你好, Susmitha ...这是一个愚蠢的问题,但我找不到一条路前进..我的目标配置文件. ccmxl 文件已经消失?? 无论我做什么、包括将 syscfg 文件编辑为 LaunchXLTMS320F280039C、我正在使用 makefile .d 将目标更改为0037C、然后诊断提示我应该编辑该 syscfg 文件以将目标更改为0039C、但即使我保存编辑...它也会继续恢复...? 我甚至重新加载了我正在使用的 Theia IDE 在过去的两周里、我一直在成功使用 Theia IDE、并在"EPWM_Ex9_DMA"示例的基础上 进行构建、在这个"海洋寄存器"漂亮的设备上开始做一些清晰的说明、以满足我们对它的用途...
Susmitha...卸载并重新安装、更严格地排除了防病毒保护。 然后在"Explorer"中导入项目,不用担心,但它会首先在编辑器窗口中弹出如上所示的 Launch.json 处理程序。
我附上日志。 e2e.ti.com/.../BuildLogExamplePrg-epwm_5F00_ex9_5F00_dma.log
此外、目标 TMS320F280039C_LaunchPad.ccmxl 编辑器 GUI 也没有提供测试按钮? 问?
这个 Theia 安装已经完全干草电缆? 它运行得非常好……
我的困境的总结是-
安装不会为我提供包含文件集(标头? 宏?)
当我将 LaunchPad 目标选择设置为"active"时- ccmxl 编辑器会停用该选项、我必须立即选择自动检测复选框-该命令提示 taget 代码不存在-但它不会告诉您该操作。
我假设缺少 include 文件集导致了这个问题。
因此、我要求我们的一位工程师下载同一个项目(或者其他我的问题与项目无关-与安装相关)、然后查看他是否足够幸运地获得运行所需的完整文件集。 我非常清楚我们是否将 C2000 DSP 包括在我们的下一代产品中。。
Don、您好!
安装 CCS 时、请确保选择了 C2000实时微控制器。 以下链接提供安装帮助。
3.安装—Code Composer Studio 12.8.0文档
示例.c 文件的内容应全部包含在该文件中。
因此、我要求我们的一位工程师下载同一个项目(或其他我的问题与项目无关-与安装相关)、看看他是否足够幸运地获得了用于操作的完整文件集。 我非常清楚我们是否将此 C2000 DSP 包括在我们的下一代产品中...
如果可行、请告诉我。
谢谢!
Susmitha
很棒的酒店!
我们的首席工程师 Ray Derrick 今天下午对 ePWM_Ex9_dma 的安装进行了测试、他遇到了同样的问题-不包括并且 LaunchPadXL F280039C 目标代码不存在... 我希望他实验的构建和失败的 launch.json 内部也。 我将请他在同一主题下提出一个问题。 如果 TI 将于12月25日发布此 IDE、我希望我们了解我错了什么/ IDE 有个漏洞。
我会非常仔细地阅读这篇 CCS。。 我们正在浪费时间...我已经开和关评估这块芯片几个月,只集中在最后一个月...我有一切工作,他的例子是可靠的开始,所以东西改变了!
但是、什么可以对 IDE 本身进行此类基本更改?
您好, Susmitha ..我们知道这是 THEIA IDE 中的一个导入项目错误,基于我们团队中不同工程师之间的独立测试。 我从导入故障中发送了.log、它标记了错误-这些 Java"段"的重要性(?) 错误我没有资格判断。
但请注意、由于后续的技术/s/w 详细信息与上述帮助请求混淆、因此工程在当前修订版从"Resource Explorer"导入到 Theia 中与您复制的上述内容不同。 它们缺少整个 include 组文件、这些文件应包含在工程的链接和编译中、从而生成用于运行硬件的.out obj 文件。
Don、您好!
很抱歉、您收到了很多问题-正在尝试加快提供相关信息...
为了说明这一点、您在导入任何示例时是否看到此问题? 如果您尝试将不同的 ePWM F28003x 示例导入到网站中、并尝试在不进行任何修改的情况下进行编译、编译是否可以? 您目前正在使用哪个 CCS Theia 版本? 例如、我现在在1.5.1上、导入 ePWM DMA 工程以查看以下结构:

Theia 的不同之处在于、您不需要 CCS Eclipse 使用的一些额外文件夹(例如 Includes)。 构建工程时、应该能够看到生成的源文件夹。 在以下示例中、所有内容都通过 SysConfig 提供:

而 C 语言只需要包含少量所需的文件:

打开 syscfg 时、系统会提示我选择器件:

切换器件时、是否在 SysConfig 中执行此操作并看到器件正确反映在文件中?

如果您在代码编辑器中打开 syscfg 文件:

我看到您是从 Resource Explorer 导入的。 您是否也可以尝试直接从 C2000Ware 目录进行导入?
此致、
Allison
Thks 堆 Allison -正如你会注意到 Susmitha 上面是使用 CCS12.8和我们是/正在使用 Theia 1.5.1最新和上传了详细说明这个...但我们很高兴她的帮助。
可以尝试其他项目-相同的结果-
返回到"ol Blinky "driverlib_lp_f28003x"...如下所示。
"start debug">但"resume/"Continue"未激活...会自动显示 launch.json、我假定它是一个诊断程序。
我得到了以下结果。

该 launch.json 提示 json 语句中缺少一些内部信息? 如果不详细说明在激活目标编辑器时、我也找不到旧 CCS12.8使用的"测试"按钮...? 无论我使用基本模式还是高级模式
如下所示...

...in 添加目标编辑器的高级菜单仅获得此项...

我已经替换了.ccmxl 文件-甚至关闭了一个完全全新的安装,除了"激活"launchpad.ccmxl 作为目标...所以我不能检测到任何文件的损坏。
注意:Allison。。。。这个 Theia1.5.1工作区工作两周、导入我的工作区项目、生成、加载和运行、并使用调试器和观察点完成。。。。所以什么可能会被"损坏"。。。我一直很小心地清理我的工作区、甚至完全清空/删除工作区中的所有内容。。。。。 在导入项目之前...所以这一点我还将包含我的.log
Don、您好!
感谢您的所有更新。 通过快速搜索、我找到了一个相关的问题:
请快速浏览并尝试建议。 我还希望添加有关 launch.json 的更多信息、以防您发现它有助于理解上下文。
在你尝试上述线程建议时、我会不断进行挖掘、但如果不是这样的话、我明天会直接与 CCS 团队联系。 感谢所有的毅力!
此致、
Allison
Yayyy!!!!Alison——你最后提到的聪明的奥斯丁欧班克人的更多分数!…我给他寄了拥抱、并要求永远不会结束的友谊!!
我在 launch.json 文件上执行了他的补丁,所有的事情都回到了生活!! 我的 Theia 1.5.1返回生产!
但正如我认为奥斯汀会同意的那样-我们应该考虑这个问题、我们已经"解决了"了吗?
我会建议 Austin、并且我可以认为它已经解决了我们眼前的问题、但是条件是它添加到了 TI 已知 Theia 1.5.1 IDE 故障列表中。 我还没有看到 Theia IDE 错误列表-也许它已经列出了。
对于我的团队来说、我们已经意识到了...但这需要我们花费大量的时间和信心、这是一个关注的问题、因为 Theia 需要在几周内发布。
我建议这是一个严重的错误……对于一件事它没有已知的原因? 它可以杀死任何正在进行的项目 dead....it 在已经在运行的项目开发中"自发地"发生...更糟糕的是它留在已安装的机器上!!! ??? 那么,它的感染范围的限制是什么? 是否有人实例化我正在开发的项目"捕获"错误/病毒? 我的团队的其他成员可能?
用于扩展"错误"(病毒?) 主题我是否必须为我从示例中加载的每个新程序执行此修补程序 ? 修补程序是否会迁移项目以进行投影?
这个"错误"不是一个典型的软件"错误"...这个 json 修补程序可能需要重新安装多次,因为我们不知道它的起源。 我们知道通过这个示例集、在各个项目文件之间仍然存在此代码。
也许如果它没有被列出,你 TI 人可以添加它,如果你希望我可以去测试测试测试仪...添加任何新的经验,我有这个偷偷摸摸的问题!
和艾莉森感谢 muchly 在那里!
我在 launch.json 文件上执行了他的补丁程序,一切都回到了生活中!! 我的 Theia 1.5.1又回到生产![/报价]补丁执行了什么操作? 是否按照故障排除指南中的建议清除了整个 launch.json 文件?
其他提示:
请注意、CCS 20现已推出。 与 CCS Theia 相比、它在稳定性和功能上有许多改进。 我建议更新到此版本。
谢谢
Ki
KI ...补丁最初是由 Austin Eubank https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1392806/cc2340r5-ccs-theia-does-not-create-launch-json-for-imported-example-project 创建的 ,如 Alison 提到我上面。
回想起来、我认为这个问题可能与"更改工作区"的工作和源代码的重命名有关。 如果情况再次发生、我将专心看项目 makefile。
我以为 Theia 是 CCS20! 您是否告诉我们 CCS20将于本月推出? 不是 Theia? 对于像我们这样的项目 、了解我们团队要重点关注哪个 IDE ...我们认为未来最远的 IDE 非常重要。
如果 launch.json 文件不存在、CCS 应创建一个新文件、以正确 添加新的启动。 我不是太熟悉上述问题,但我已经看到问题,其中现有 launch.json 文件被损坏,以某种方式清理文件帮助。
回顾一下、我认为这个问题可能与"更改工作区"的工作和源代码的重命名有关。 如果这种情况再次发生、我将仔细查看项目 makefile。
感谢更多的细节。
我以为 Theia 是 CCS20!
CCS Theia 1.x 是与主 CCS 产品分离的产品。 但是、我们现在将这两行代码与 CCS 20合并、这样未来的所有 CCS 版本现在都基于 Theia IDE。 您可以将其视为 CCS Theia 1.6 = CCS 20。
所有将来的 CCS 版本都将基于 Theia IDE。 CCS Theia 系列已停产。