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.

[参考译文] CCS/EVMK2H:无法通过 XDS200在 Ubuntu 16.04下使用 CCS 连接板 EVMK2H Rev4.0

Guru**** 2837190 points

Other Parts Discussed in Thread: AM1808

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/681396/ccs-evmk2h-impossible-to-connect-the-board-evmk2h-rev4-0-through-xds200-with-ccs-under-ubuntu-16-04

器件型号:EVMK2H

工具/软件:Code Composer Studio

你好

我们无法在 Ubuntu 16.04下通过 XDS200连接板 EVMK2H Rev4.0和 CCS

我们缩小 了 EVMK2H 板上 JTAG xds200板载 USB 适配器软件版本的问题范围:

 它是一个1.0.0.2版本(最新版本为1.0.0.8)。 我们尝试 按照 TI 的说明使用 CCSv7.30.00019来更新电路板:

http://processors.wiki.ti.com/index.php/XDS200#Updating_the_XDS200_firmware

 

由于 xds200通过外部 XDS220连接并连接到主机、我们尝试加载从 CCV7\ccs_base\uscif\xds200获取的固件 xds200-firmware-v1008.bin 的最后版本

在地址0x80017ff0处显示消息错误、因为加载存储器失败数据验证失败(请参阅随附的图片)

CCSV7发行版仅包含 AM1808.GEL  

我们还尝试了 CCSV6.0.1.00040的过程、结果相同

我们检查后发现,我们所有的 EVM2KH XDS200 板载 固件都是1.0.0.2,因此无法在 Linux 上用于仿真 。

您是否有任何步骤可以连接到主板?

请参阅随附的图片

此致
Clement

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

    您好 Clement、

    我在 Ubuntu 16.04计算机上工作、能够使用板载 EVMK2H 仿真器连接到我的 EVM。

    尝试使用以下目标配置:

    此致、
    Yordan

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

    我们的探针 XDS200的固件为1.0.0.2、不适用于您的目标配置

    我们希望升级到1.0.0.8、但我们无法这样做、这就是我们寻求支持的原因

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

    您能否分享您使用连接到板载 xds200仿真器的外部 xds220的原因? 我仅使用连接到计算机并运行的 USB 电缆更新了 KeyStone II 板上的固件(具体为 k2e、但 K2H 的过程应该相同):
    xds2xx_conf 获取 xds2xxu 0
    xds2xx_conf 更新 xds2xxu 0 xds200_firmware_v1008.bin
    xds2xx_conf 程序 xds2xxu 0 xds200_CPLD v1008.xsvf
    xds2xx_conf boot xds2xxu 0
    xds2xx_conf 获取 xds2xxu 0

    您是否在没有将外部 xds220连接到板载 xds200的情况下尝试过此操作? 我还建议使用 Windows 计算机来更新内核。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回答
    我们已经遵循了这一程序。 遗憾的是,如果板载 XDS200的固件为1.0.0.2,
    (两个电路板仍然不可用)、但可与配备高于1.0.0.2固件版本的 XDS200板载配合使用
    我们使用配有固件1.0.0.6的板载 XDS200完成了该过程
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Clement、

    问题不是 XDS200固件更新。 您似乎连接到内核并尝试访问外部 DDR 存储器、而无需在 A15或 C66x 上运行 GEL 脚本。

    使用 CCS 连接到 EVMK2H 的指令已存档在硬件设置指南中。 您能否查看并确保在连接到 A15_0或 C66x_0时 GEL 脚本在 CCS 控制台中运行、如所述。
    processors.wiki.ti.com/.../EVMK2H_Hardware_Setup

    这将解决您的问题。

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

    Rahul

    感谢您的提议、它仍然可以在 Windows 上工作、通过 XDS200 USB 板载调试探针与 DSP 和 ARM 上的 GEL 文件连接目标。

    我没有尝试将 XDS 固件从1.0.0.2版更新为1.0.0.8版,因为我们已经销毁了2个 XDS200 USB 板载调试探针。

    请您是否有另一种解决方案将 XDS 固件更新从版本1.0.0.2升级到版本1.0.0.8?

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

    如更新 XDS200固件的注释所示、该过程适用于 Windows 计算机、但有些人在执行更新时遇到 Unix/Linux 计算机问题。

    解决此问题的一个方法是、当 CCS 尝试连接时、它提供了忽略固件更新并继续的选项。 您可以选择使用较旧的固件来避免影响更多的板载调试探针。

    我已在 CCS 团队中发布了一个问题、请大家就其他可能可用的选项发表意见。

    此致、

    Rahul

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果没有解决此问题的解决方案、那么德州仪器最好将这些 XDS200电路板更换为装有版本1.0.0.8的较新电路板
    我们拥有的6块 EMVK2H 板已于2015年3月由 Advantech 制造,所有板上都配有旧的 XDS200

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

    我很遗憾听到这些麻烦。 通常、固件更新过程在 Windows 中运行良好。

    对于不工作的子卡、有一个使用外部调试探针重新刷写子卡的过程。 请检查以下主题:

    夹层子卡的引脚分配:
    e2e.ti.com/.../2181766

    使用外部 JTAG 调试探针重新刷写的过程:
    e2e.ti.com/.../2133315

    一些客户使用上述方法成功更新了固件、您可以尝试一下吗?

    希望这对您有所帮助、
    拉斐尔