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.

[参考译文] LAUNCHXL-F280039C:LAUNCHXL-F280039C

Guru**** 2482225 points
Other Parts Discussed in Thread: C2000WARE, TMS320F280039C, SYSCONFIG

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1430988/launchxl-f280039c-launchxl-f280039c

器件型号:LAUNCHXL-F280039C
主题中讨论的其他器件:C2000WARETMS320F280039CSysConfig

工具与软件:

先生们… 我正在浏览示例、试图找到有关用于执行任务的代码序列的更多详细信息...例如、如果不进行取证、我想确认示例项目 cla-ex1_asin 使用了哪个输出 PWM 端口? 是否有一个描述这些示例项目的 doc/htm? 即使在评论"主要"将是好的...节省了很多时间。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Don、您好!

    文档如下。 请参阅 以下文档中的第7.6.1节 CLA 示例

    TMS320F28003x 实时微控制器技术参考手册(修订版 C)

    谢谢!

    Susmitha

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Susmitha… 我发现它在晚上后,我请求帮助,然后你的答案过夜.. 如果该文档是在主要评论中提到的-但更全面的 ADA 像评论流-尤其是如果像我一样,我从来没有获得连续的时间来写这个应用程序...

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好, Susmitha ...这是一个愚蠢的问题,但我找不到一条路前进..我的目标配置文件. ccmxl 文件已经消失?? 无论我做什么、包括将 syscfg 文件编辑为 LaunchXLTMS320F280039C、我正在使用 makefile .d 将目标更改为0037C、然后诊断提示我应该编辑该 syscfg 文件以将目标更改为0039C、但即使我保存编辑...它也会继续恢复...? 我甚至重新加载了我正在使用的 Theia IDE 在过去的两周里、我一直在成功使用 Theia IDE、并在"EPWM_Ex9_DMA"示例的基础上 进行构建、在这个"海洋寄存器"漂亮的设备上开始做一些清晰的说明、以满足我们对它的用途...

    • 我需要一个朋友。。  
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Don、您好!

    您可以从 CCS 向我发送项目结构吗? 它应该像这样。 如果 缺少 ccxml、您始终可以从 C2000ware 中的其他示例中提取它。

    谢谢!
    Susmitha

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Susmitha ...谢谢您的建议-我假设配置目标文件可传输。 我相信 IDE 中出现了问题...我做了以下工作-
    从我正在使用的三个工作区中删除了所有文件、并恢复了"workspace-_theia"。
    我已经下载了另一个 Theia zip 文件,并暂时禁用了所有 antivrus。
    我解压并安装了禁用的 antivrus。 他似乎在想什么。
    当我"构建"时、我从"28003x generic_flash_lnk.cmd"视图中获得了各种诊断、如下所示的第一个诊断似乎是灾难性的。
    **
    "开始"       : origin = 0x00080000, length = 0x00000002
      BOOT_RSVD    :origin = 0x00000002、length = 0x00000126

      RAMM0       : origin = 0x00000128, length = 0x000002D8
      RAMM1       : origin = 0x00000400, length = 0x000003F8
      // RAMM1_RSVD   :origin = 0x000007F8、length = 0x00000008 /*根据 errata 公告"存储器:预取超出有效存储器"*、保留代码空间并勿用于此代码

      RAMLS0      :origin = 0x00008000、length = 0x00000800
      RAMLS1      :origin = 0x00008800、length = 0x00000800
      RAMLS2      :origin = 0x00009000、length = 0x00000800
      RAMLS3      :origin = 0x00009800、length = 0x00000800
    **
    返回到与项目文件视图最明显的比较。。 我的文件堆栈缺少包含类别...这可能解释内存分配错误? 但所需的包括似乎是 unde "生成源"?
    每次执行"开始调试"-在 View "launch.json"下、我也会得到这篇文章
     //使用 IntelliSense 了解可能的属性。
     //悬停以查看现有属性的说明。
     "版本""0.2.0"
     "配置":[
      
     ]
    }
    我去了这么好,现在甚至回到零开始的一切-从工作区删除所有文件,下载一份压缩和提取的副本,所有的说明告诉我防病毒等...
    那么为什么我在 Project View 中没有包含类别?
    它让我坚不可摧!  
    此外、我将"活动目标"设置为 launchpadXL…… 因为我一直在使用这在过去的4周...
    你的明智建议 Susmitha 真的会被赞赏..
    Rgds
    请勿使用
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    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 本身进行此类基本更改?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Don、您好!

    我很高兴..it 提供了帮助。

    您正在使用或尝试安装哪个版本的 CCS?

    确保从 C2000ware 导入示例、结构如下所示。

    谢谢!

    Susmitha

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我将暂时结束该主题帖。 如果您有任何其他问题、请打开新主题帖。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好, 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  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    e2e.ti.com/.../TheiaLog22Nov24.txt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    现在、对于"清理"后的"编译"、简单工程"driver_lp_f280039x"……注意这是在编译> Start.debug 之后、我在这个不同的工程中得到该"launch.json"。

    "建造"似乎是成功的...

    接下来按照您的建议...从本地 C2000ware 库/示例导入。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    从本地 C2000Ware 导入并进行编译时出现问题、然后"开始调试"因 编辑器空间中相同的 launch.json 而停止

    希望这有助于 Alison… 为什么这种安装只是拒绝工作后,做得这么好,这是真正的一个主要问题.

    只是希望它不是因为我做了一些愚蠢的事情!

    如果您需要快速反馈/实验、请随时致电+61 415 494 175  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    ...和代码编辑器反射操作系统 syscfg 是相同的文本,你问-

    在我看来、launch.json 脚本的持续外观过于频繁?

    也许这已经永久损坏了以某种方式?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Don、您好!

    感谢您的所有更新。 通过快速搜索、我找到了一个相关的问题:

    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 

    请快速浏览并尝试建议。 我还希望添加有关 launch.json 的更多信息、以防您发现它有助于理解上下文。

    https://software-dl.ti.com/ccs/esd/documents/users_guide_ccs_theia/ccs_debug-main.html#launch-configurations

    在你尝试上述线程建议时、我会不断进行挖掘、但如果不是这样的话、我明天会直接与 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 在那里!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Don、您好!

    Allison 目前不在办公室,直到节假日结束。 请预计响应会有延迟。 感谢您的耐心。

    此致、

    Aishwarya.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Don、您好!

    对于延迟延长、我们深表歉意。 我也会把查询转发给我们的 CCS 团队。

    此致、

    Allison

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在 launch.json 文件上执行了他的补丁程序,一切都回到了生活中!! 我的 Theia 1.5.1又回到生产![/报价]

    补丁执行了什么操作? 是否按照故障排除指南中的建议清除了整个 launch.json 文件?

    https://software-dl.ti.com/ccs/esd/documents/users_guide_ccs/ccs_troubleshooting.html#delete-the-launch-configuration

    其他提示:

    https://software-dl.ti.com/ccs/esd/documents/users_guide_ccs/ccs_troubleshooting.html#delete-debug-cache-files

    https://software-dl.ti.com/ccs/esd/documents/users_guide_ccs/ccs_troubleshooting.html#delete-workspace-cache

    请注意、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 系列已停产。