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:连接至10.12 200的maxOS Sierra上的CCS V7

Guru**** 1095350 points
Other Parts Discussed in Thread: ENERGIA, EK-TM4C129EXL, AM1802
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/601891/ccs-ccs-v7-on-maxos-sierra-10-12-5-connecting-to-xds200

主题中讨论的其他部件:EnergiaEK-TM4C129EXLTM4C123GH6ZRBAM1802

工具/软件:Code Composer Studio

您好,

我正在尝试让CCS V7 (macOS)与XDS200通信。  启动调试器时,CCS将显示错误消息:  

---

初始化仿真器时出错:

(错误-2083 @ 0x0)

无法与调试探测器通信。 确认调试探测器配置和连接,重置调试探测器,然后重试此操作。

(仿真软件包6.0 .628.3)

---

尽管如此,我还是可以从终端窗口运行"../xds2xx_conf get xds2xxu 0"。  这将返回XDS200 boardRev = 1和swRev = 1.0 .0.8。  我看到我可以识别XDS200。

为了使问题更加有趣,如果我在Mac上的Parallels下运行Windows,我可以让XDS200正常工作。

关于可能发生什么事的任何理论?

谢谢!

祝你一切顺利,

Ray Simar

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

    奇怪的是,它是在并行的情况下工作的,而不是在本地工作的。 我家里没有XDS200,但周一有人会来看一下。

    此致,
    John
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ray,一个想法-正如我们所遇到的(可能相关?) 问题的种类比较频繁。

    我们不使用Parallels,但在Mac OS上的VMware下,将给定串行端口映射到主机操作系统或模拟操作系统变得非常重要。

    您的虚拟机是否有可能只是抓住USB端口? -使用调试探测器将显示为所有类型的错误...
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢John。  请告诉我您的发现。

    祝你一切顺利,

    射线

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

    这是一个有趣的观察。 在您的案例中,您采取了什么措施来使其发挥作用?

    让我总结一下我刚才试图防止Parallels干扰的内容。 我完成了关闭Parallels,断开所有USB端口和关闭Mac的过程。 然后我重新打开Mac,在本地启动CCS,单击错误启动调试器,它会挂起一段时间。 然后返回错误消息:
    ---
    初始化仿真器时出错:
    (错误-2083 @ 0x0)
    无法与调试探测器通信。 确认调试探测器配置和连接,重置调试探测器,然后重试此操作。
    (仿真软件包6.0 .628.3)
    ---

    仅供参考,如果我转至终端窗口并键入"ls /dev/cu.*",我将获得两个连接:/dev/cu.usbmodem1413和/dev/cu.usbmodem1411。

    我在这个过程中可能错过了什么? 谢谢!

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

    希望我能就此给你一个权威性的答复。 基于我自己的痛苦的一些观察... :

    您是否可能没有为这些主板上的USB端口安装驱动程序? 同样,我自己在CCSv7 (也在MacOS上)上也知道CCS的标准安装程序安装了相关的驱动程序。 (在我看来,我有时也看到了一个独立的驱动程序安装程序;也许值得一试?)

    不管怎样,尽管CCS存在许多问题,调试器仍然是一个始终如一的功能。 事实上,这是我们坚持的主要驱动因素。

    这是一个有趣的观察。 在您的案例中,您采取了哪些措施来使其发挥作用?[/QUOT]

    不过是一连串的「意外」。 主板重置,IDE关闭,USB拔下/重新插入等

    例如:在Energia环境中执行了一些编码后,即使是退出IDE也不会始终释放USB端口。 有证据表明出现了各种消息,例如:'无法与端口通信'和'错误的'错误频率'。

    同样,在其中一个端口上调用的screen命令将控制它,并且不会一致地释放它,即使在终端终止时也是如此。 想象一下,您必须终止相关流程...

    让我总结一下我刚刚尝试防止Parallels干扰的内容。 我完成了关闭Parallels,断开所有USB端口和关闭Mac的过程。 然后我重新打开Mac,在本地启动CCS,单击错误启动调试器,它会挂起一段时间。 然后返回错误消息:
    ---
    初始化仿真器时出错:
    (错误-2083 @ 0x0)
    无法与调试探测器通信。 确认调试探测器配置和连接,重置调试探测器,然后重试此操作。
    (仿真包6.0 .628.3)

    除了"Did you point the debugger at something to debug?(您将调试器指向要调试的内容吗?)"之外,这一点让人感觉缺少驱动程序...

    FYI,如果转到终端窗口并键入"ls /dev/cu.*",我将获得两个连接:/dev/cu.usbmodem1413和/dev/cu.usbmodem1411.

    是的,与我的发现一致。 我使用相同的方法(尽管我只看到EK-TM4C129EXL的一个设备条目):/dev/cu.usbmodem0F8008C1

    这里的专家应该认真考虑。 正如James Comey刚才所说,"我的感情不会受到伤害"(我喜欢这一点)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Ray,
    我尝试在运行Sierra 10.12 的Mac笔记本电脑上使用XDS200 USB调试探头。4。 没有问题,因此听起来就像您的环境特有的东西。 您是直接插入Mac还是通过集线器连接? 如果是直接的,是否可以尝试使用另一线程中提到的集线器?

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

    您好Ki:

    首先,感谢您的关注。  我知道您非常忙,非常感谢您花时间了解这一点。

    我已经在Mac笔记本电脑和iMac上试用过这款产品,有没有集线器。  但我会再试一次。

    但是,我想知道您使用的是什么版本的CCS和仿真软件包?

    祝你一切顺利,

    射线

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

    感谢您的跟进。

    我将再次尝试,看看是否可以跟踪可能会占用USB端口的任何错误进程。

    祝你一切顺利,
    射线
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ray -您是否验证使用集线器没有什么区别?

    我使用CCSv 7.1 0 (emupack 6.0 6.0 .576.0)和一款早期即将发布的CCSv 7.2 3.0 (emupack 628.3)进行了测试。 我的Spectrum Digital XDS200都能正常工作。 我还将我的操作系统更新到了10.12 Tm5,之后它仍然可以工作。

    您是否可以尝试从命令行运行以下命令并将输出粘贴到此线程:

    > ioreg -lx | grep "IOModemSerialStreamSync"-a 5.

    谢谢
    KI
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果它有助于增加一些输入,则我的输出(MacOS 10.12 .5,7.1 .0.0.0016万)是: 

    $ ioreg -lx | grep "IOModemSerialStreamSync"-a 5. |||| |||+-o IOModemSerialStreamSync <class IOModemSerialStreamSync, id 0x100.0014万b3, registered,matched,active, 占线0 (0毫秒),保留6> |||| |||| |{ |||| |||| |"产品名称"="电路内调试接口" |||| |||| |"IOTTYBaseName"="usbmodem" |||| |||| |"IOTTYSuffix"="0F8008C1" |||| |||| |}
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢KI和LouEEEE的帮助!

    我尝试过使用和不使用集线器。 下面是运行ioreg命令(macOS 10.12 .5,CCS版本:7.2 .0.0.0012万 ,TI仿真器:6.0 .628.3)时获得的内容。

    服务器:~ rsimar$ ioreg -lx | grep "IOModemSerialStreamSync"-a 5.
    |||||| ||+/-o IOModemSerialStreamSync <class IOModemSerialStreamSync, id 0x1亿, registered,matched,active, 占线0 (0毫秒),保留6>
    |||||| || |{
    |||||| || |"产品名称"="XDS2xx USB仿真器- Composit"
    |||||| || |"IOTTYBaseName"="usbmodem"
    |||||| || |"IOTTYSuffix"="1.4121万"
    |||||| || |}
    --
    |||||| | +/-o IOModemSerialStreamSync <class IOModemSerialStreamSync, id 0x1亿, registered,matched,active, 占线0 (0毫秒),保留6>
    |||||| | |{
    |||||| | |"产品名称"="XDS2xx USB仿真器- Composit"
    |||||| | |"IOTTYBaseName"="usbmodem"
    |||||| | |"IOTTYSuffix"="1.4123万"
    |||||| | |}

    期待您的想法!

    祝你一切顺利,
    射线
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ray -您的结果将按照预期的方向显示。

    我不知道问题的原因是什么。 我猜LouEEE正走在正确的轨道上,因为其他一些虚拟化软件正在干扰端口。 我会继续挖掘
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,Ki-Soo

    我将了解在另一台Mac上进行实验的情况,并了解我是否可以找出问题所在。 我会在这里报告我的发现。 谢谢!

    祝你一切顺利,
    射线
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,Ki-Soo

    如果我可以问您一个简短的问题,您的Mac上是否有两个"usbmodem"? 在我看来,它像LouEEE! 可能只有一个出现。

    谢谢!

    祝你一切顺利,
    射线
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我的感觉很像你的。 唯一的区别是IOTTYSuffix的值。

    Louleee没有插入XDS200,因此其输出看起来不同。 他使用的是Stellaris在线调试探头。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ray,

    一个简短的评论:您能否共享您的.CCXML文件以便我们查看它? 如果xds2xxS命令工作正常,则文件本身可能存在问题。

    与KI类似,我在10.12 4上使用7.2 0.0.0013万 ,它工作正常。

    此致,
    拉斐尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ray -您是否可以选择在未安装任何虚拟化软件(如Parallels或VirtualBox)的Mac上试用?

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

    您好,Rafael:

    我很高兴这样做!  如果您有任何疑问,请告诉我。

    谢谢。

    祝你一切顺利,

    射线

    TIVA TM4c123GH6ZRB.CCXML文件的内容:

    <?xml version="tal" 1.0 encoding="utf-8" standale="no"?>
    <configurations XML_version="configurations" 1.2 id="configurations_0">
    <configuration XML_version="USB" id="Texas Instruments XDS2xx 1.2 调试探头_0">
    <Instance XML_version="USB" desc="Texas Instruments XDS2xx 1.2 Debug Probe_0" href="connections/TIXDS2XXUSB_Connection.xml" id="Texas Instruments XDS2xx Probe Debug_0" xml="TIXDS2XXUSB_Connection.xml" xmlpath="connections"/>
    <connection XML_version="USB" id="Texas Instruments 1.2 2xx调试探头_0">
    <instance XML_version="drivers/tixds560cs_dap.xml" 1.2 id="drivers" xml="tixds560cs_dap.xml" xmlpath="drivers"/>
    <instance XML_version="cortexM" 1.2 href="drivers/tixds560cortexM.xml" id="drivers" xml="tixds560cortexM.xml" xmlpath="drivers"/>
    <platform XML_version="platform_0"> 1.2
    <instance XML_version="TIVA 1.2 TM4C123GH6ZRB_0" href="devices/tm4c123gh6zrb.xml" id="TIVA TM4C123GH6ZRB_0" xml="tm4c123gh6zrb.xml" xmlpath="devices"/>
    </platform>

    </configuration>
    </configurations>

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

    Ray -和Ki,

    另一个想法-再次,我不使用Parallels...

    但是Fusion确实有一个设置,允许将给定USB设备永久映射到(MacOS)或Windows。 换句话说,如果您在某个时候让该对话框滑过,您可能会在...中建立与Windows的连接。

    这肯定会导致各种奇怪的信息,相当于端口不可用...

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

    我将使用另一台Mac并删除虚拟化软件,以查看这是否会产生任何影响。 我会告诉你我发现了什么。 很快,我应该有一个Mac具有虚拟化功能,另一个没有虚拟化功能,然后我可以对它们进行比较。

    感谢您,Rafael和其他人的帮助! 我正在提出一个将供学生使用的板设计。 由于它们位于不同的平台(PC,Mac,Linux)上,我想尽我最大的努力使其在Mac上本机工作。 谢谢!

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

    下面是我所做工作的最新情况。 我已经从MacBook Pro中删除了平行项。 我在该MacBook Pro上重新安装了Sierra并更新了CCS。

    以下是该软件的最新版本:
    CCS:版本:7.2 .0.0.0013万
    macOS Sierra:10.12 .................................................................5.
    XDS200软件版本:1.0 .0.8
    TI仿真器封装:6.0 .628.3

    似乎没有什么变化。 当我运行"../xds2xx_conf get xds2xxu 0"时,我得到了

    BoardRev=1
    ipaddress=ipaddress. 0.0 0.0
    IPConfig = DHCP
    0.0 0.0
    0.0 0.0
    productClass=XDS2XX
    Productname=XDS200
    SERIALNUM=00:0E:99:04:3C:65
    1.0 0.8
    hostCPU=AM1802
    emuctrlType=位bang
    extMemType=SDRAM
    portUSB=true
    portENET=false
    portWIFI=false
    portRS232=false
    EnableUSBSerial=false
    CurrentMeasure=false

    我相信以上是合理的。

    当我在CCS中并单击“通过连接验证我的项目我得到:

    --------
    [开始]

    执行以下命令:

    %CCS_base/common/uscif/dbgjtag -f %boarddataFilet%-RV -o -S完整性

    [结果]


    ——— [打印主板配置路径名]------------------

    /users/Ray/.ti/ti/1/0/BrdDat testBoard.dat

    ——— [打印reset-command软件日志文件]------------------

    该实用程序选择了560/2xx级产品。
    该实用程序将加载程序'xds2xxS.out’。
    -------------------

    然后它会挂起几分钟。 之后,它返回并为我提供:

    -------------------
    E_RPCENV_IO_ERROR(-6)无连接
    无法打开I/O连接(xds2xxS:0)

    软打开控制器时发生错误。

    ——— [出现错误,此实用程序已中止]---------------

    此错误由TI的USCIF驱动程序或实用程序生成。

    值为'-250'(0xffffff06)。
    标题为'C_ERR_ECOM_EMUDE'。

    解释如下:
    尝试通过USCIF ECOM访问调试探测器失败。

    [完]
    --------

    请告诉我CCXML文件是否有任何问题。 如果您有任何疑问,请随时咨询。

    感谢您的所有帮助!

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

    我在我的画册上安装了Parallel,在使用Parallel VM解决问题之后,我能够重现该问题。 即使虚拟机已关闭,我也在从CCS访问XDS200时遇到同样的错误。 重新启动macbook没有帮助,但我可以通过断开USB电缆并将其重新连接到XDS200来解决问题,而Parallel未处于活动状态。

    Ray Simar 说:
    我已从MacBook Pro中删除了平行产品。 我在那个MacBook Pro上重新安装了Sierra并更新了CCS。[/QUOT]

    我想我们可以有把握地说,在您的情况下,Parallels不是现在的原因。 肯定有其他干扰CCS和XDS200之间USB通信的东西...

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

    哇哦。  我认为这是你们的一些英雄!

    因此,我们正在排除并行。  昨天,我尝试弄清楚USB驱动程序可能会发生什么情况。  我想尝试将我在Mac上看到的内容与您看到的内容进行比较。  当您使用USB设备时,能否为我拍摄USB设备树的屏幕截图?  下面是我的:

    下面是我的系统网络设置下显示的内容:

    下面是我在运行ioreg时获得的内容:

    下面是运行xds2xx_conf时获得的内容:

    您在您身边看到了什么?

    我想给你一个机会来看看所有这些窗口的屏幕截图可能会给你一些启发。  感谢您的帮助!

    祝你一切顺利,

    射线

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

    我看到的唯一主要区别是USB设备树:

    我连接到2.0 端口时,您似乎连接到3.0 端口。 但这不重要

    KI

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

    我已将XDS移至USB 3.0 总线,但这似乎没有改变。 当它挂起时,我可以拔下它,让它停止尝试连接,然后返回错误消息。 重新连接USB电缆时,它再次挂起。

    非常诱人的是xds2xx_conf工作。 如果我们能找出这个问题,这将是一个非常有趣的解决办法!

    你还有其他想法吗? 如果我们陷入困境,我的倒退就是在并行模式下运行CCS,因为这是可行的。

    祝你一切顺利,
    射线
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的Mac的具体型号是什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    下面是我的产品:iMac (27英寸,2012年末)和MacBook Pro (Retina,15英寸,2013年初)。

    您的情况如何? 您是否怀疑某些硬件差异?

    祝你一切顺利,
    射线
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢。 我有一台MacBook Air (11英寸,2014年初)

    我不能说我有任何理由怀疑硬件差异是罪魁祸首,但我现在要抓住一个管路。 我们在办公室中有多种Mac,最好在尽可能接近您的规格的Mac上继续调查。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢你们的努力! 我想知道我是否只是偶然发现了一个没有经过很多测试的配置。 请告诉我您发现了什么。

    而且,如果有任何测试版软件的测试,我很乐意为您提供帮助。 我会继续尝试

    仅供参考,当我进行这些测试时,我并不是为了将XDS挂接到主板上。 我想,如果我无法与XDS200交谈,这并不重要。

    再次感谢,祝您好运!

    祝你一切顺利,
    射线
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    最后一个问题:
    您正在进行哪种CCS安装? (您选择的是哪些设备系列,哪些调试探测器(除xds200之外)等)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    FYI,在执行这些测试时,我不会将XDS挂接到板上。 我想,如果我无法与XDS200交谈,这并不重要。[/QUOT]

    是的,你是对的。 如果您能够与xds200通信,则会出现一些"电缆中断"错误。 但您甚至还没有达到这一程度。

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

    我正在安装TM4C微控制器。 我主要尝试使用XDS200。

    但是,为了尝试不同的操作,我连接了一个LaunchPad (TM4C123G),调试界面工作正常。 我将其从USB 3.0 移至USB 2.0 ,我可以通过Stellaris在线调试接口与LaunchPad进行交谈:单步,检查内存等

    这是否回答了您的问题?

    祝你一切顺利,
    射线
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    完全正确。 如果我遇到电缆断线错误,我会欢呼。 :-)我接下来要做的是保持调试器正常运行,告诉它不断地重试,同时我还会做更多有用的工作,看看是否有任何变化。

    祝你一切顺利,
    射线
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Ki:

    我想我会检查一下你是否学到了其他东西。 谢谢!

    祝你一切顺利,
    射线
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Ray,
    很抱歉耽误你的时间。 我几乎都是从建议中得到的。 我已将此问题上报给我们的仿真专家,希望他能为您的问题提供一些潜在的解决方案。

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

    您好Ki:

    感谢您的所有帮助!  (这里希望"已抽掉"也意味着在不久的将来有一些啤酒。)  我很乐意为您的仿真专家提供反馈,帮助调试等。  事实上,所有这些问题的一个共同因素可能是.我。 :-) 如果他们需要更多信息,请告诉他们ping我。

    我将尝试另一个选项,即使用XDS 110查看情况。  我将那里的数据与XDS 200进行比较。  我希望,如果我能弄清楚XDS 200存在的问题,这可能会帮助其他人。

    敬请期待!

    祝你一切顺利,

    射线

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,请告诉我使用XDS110的情况。 我一定会在收到更新时为您提供更新

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

    Ray,

    很奇怪,xds2xx_conf可以工作,但不能工作CCS,因为两者都使用从相同源生成的代码打开连接。 XDS200是一种复合USB设备,具有两个CDC类接口。  没有TI提供的XDS200驱动程序,因为Mac OS知道如何将CDC接口作为COM端口(或更确切地说是tty.usbmodem端口)访问。

    我还有几件事情可以尝试收集更多信息:

    首先,转到CCS安装的.../CS_base/common/uscif目录。 确保CCS未运行,并尝试以下命令行:

    /dbgjtag -f @xds200 -rv

    请告诉我们您的Mac上的功能。

    然后,在CCS内编辑目标配置,选择XDS200调试探测器,并在"Debug Probe I/O Port Number"(调试探测器I/O端口号)框中输入以下内容:

    0x1.4321万

    保存该文件,然后尝试测试连接。

    可能会发生几种情况之一。 我们搜索XDS200的代码可能会因您的Mac与我们测试的机器之间的差异而跳闸。 手动输入端口号可能会解决此问题。

    或者,CCS以某种方式获取到XDS200 COM端口的连接,并阻止调试代码使用它。 这可能解释了为什么xds2xx_conf在CCS之外工作。