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/MSP-EXP430FR5739:无法使用库存FR5739 Launchpad启动调试会话?!?

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/663563/ccs-msp-exp430fr5739-cannot-initiate-debug-session-with-stock-fr5739-launchpad

部件号:MSP-EXP430FR5739
主题中讨论的其他部件:MSP430FR5739

工具/软件:Code Composer Studio

把头发拉过这个。

编写了一个简单的闪光LED程序来测试IO。   连续启动调试会话数次,输入和存在调试,一切正常。   所有突然发生的调试会话都将无法启动。   CCS冻结在屏幕上:

将USB电缆插入/拔下Launchpad无助于解决问题; CCS在此状态下保持冻结。   重新启动CCS可解决有关当时的50 % 和其他50 % 的问题,同一问题反复出现。  有时,错误消息是不同的,涉及"无法执行软重置" 和写入内存位置:

我在同一系统上使用了数十个Launchpad,没有失败。   EXP-430FR5789的唯一区别在于,它是Launchpad上的老式Mini-USB连接器。  我无法想象为什么这会很重要。  有人知道这里发生了什么?

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

    您好,

    只是为了尝试并开始排除一些常见的问题源,您是否尝试过从 用于 MSP430FR5739的TI资源浏览器上载简单的“盲”示例代码,以确保问题在已发布的示例代码上仍然存在? 这将排除代码作为问题源的可能。 下一个想法是完全卸载并重新安装最新版本的CCS,以查看是否可以解决您所看到的问题。 另一个长远的建议是更换USB电缆,以防您当前使用的迷你USB电缆的连接出现故障。

    如果这些调试步骤都不能解决您的问题,我们可能需要深入了解。

    此致,

    Matt Calvo

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

    您好,Mike,感谢您的回复。

    引用,“...代码作为问题的来源...”

    为什么源内容会影响与Launchpad机载FET的基本通信/初始化?    在 将代码实际加载到目标上的程序存储器之前,5行程序与1.5万 行程序进入调试模式时,通信协议与"后台"发生的情况之间是否存在差异?   

    这是说:  

    使用资源管理器中的一个示例作为代码源时,会出现大致相同的行为:   进入调试模式< n >成功次数 连续多次, 然后< m >次连续失败,最后返回到成功的调试模式。   <n> 和<m>  可以是0到10或以上的任意位置。   

    此行为的另一个方面是,当我陷入"无法与FET通信"  环路时,插入和拔下USB电缆似乎对重新建立成功的调试会话没有任何影响。  

    我有4个EXP-430FR5739 Launchpad,附带4根USB迷你电缆。   Launchpad/电缆的所有组合都表现出相同的行为。  

    我的开发笔记本电脑有3个USB 3.0 端口和1个USB 2.0 端口。   使用USB 2.0 端口与3.0 不会改变我看到的行为。   

    我将尝试卸载并重新安装CCS,并稍后返回此处报告。

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

    已从此系统卸载CCS。

    删除了整个目录C://ti ,以确保我是从头开始。

    已重新安装CCS。

    从资源管理器加载示例MSP-EXP430FR5739代码:

    首先进入调试会话,然后退出,就可以了

    第二次进入调试会话,然后退出,是正常的

    第三次进入调试会话,问题再次出现其丑头,CCS再次冻结:

    从这里我可以去哪里?   

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

    我购买了MSP-EXP430FR5739,并使用7.4 与TI v.16.9 .6.LTS编译器(更新最及时的CCS和编译器)从资源管理器中编程GPIO切换代码示例,启动调试会话时没有遇到任何问题。 我尝试了10多次,只是为了确保在2,3次后我不会遇到您所看到的问题。

    您使用的是什么版本的CCS和编译器? 另外,您使用的是MSP-EXP430FR5739的哪个版本? 我正在尝试了解我们的设置有何不同,以便更好地了解您可能遇到的问题。

    此致,

    Matt Calvo
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Mike,感谢您的回复
    我的MSP-EXP430FR5739上的修订版显示为“Rev 1.1 ”
    CCS的全新全新全新安装,编译器为TI 16.9 v.6.LTS

    我想我的机器里有一个鬼...到目前为止,证据似乎表明电脑是问题,也许是USB总线上的问题,但这是我不知道测试或评估的问题。 据我所知,此PC已正确识别USB FET
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    亚当

    对于这些类型的问题,我已经完成了大部分的初步调试步骤;因此,我现在将联系MSP430工具小组的一位同事,以便更深入地了解您可能遇到这些问题的原因。 感谢您耐心等待他们的回复。

    此致,

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

    我要转达工具团队正在询问的一些问题:

    1)您使用的CCS的确切版本是什么? 您全新安装的7.4 是否为最新版本?
    2)您使用的是什么版本的“MSP调试探测器驱动程序”? (您可以在CCS安装详细信息窗口中查找)

    此致,

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

    (1) 全新安装版本是:   版本:7.4 .0.0.0015万   ,摘自Help->CCS 中的About

    (2) 不确定,我看不到准确的"MSP调试探测器驱动程序"条目  我可以看到的是:  

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

    亚当

    “MSP调试探测器驱动程序”版本可在“TI MSP430工具链”下拉列表中找到:

    -无光泽

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

    我不知道为什么或如何发生这种情况,但我尝试了以下解决方案,结果成功了:

    (1) 保存我的所有.c和.h源文件的备份副本

    (2)创建新文件夹  

    (3)在该文件夹中创建一个新的工作区

    (4)在上述新工作区中创建新项目

    (5)在所有.c和.h源中复制

    (6)全部重建  

    现在,我可以进入/退出调试模式,而不会出现任何问题,也不会对原始源代码进行任何修改。

    如果我找到有关此错误首次发生的详细信息,我将在稍后报告。  我相信当CCS项目文件夹位置从一个目录移到另一个目录时,它就已经开始了,但我不能确定为什么移动项目目录然后将CCS指向新目录会导致FET通信问题。  如果我发现任何具体的线索,我将向此主题汇报。   如果问题再次出现,我也会在此报告。

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

    我很高兴听到您找到了可能的解决方案。 非常奇怪的是,您在同一项目中使用不同的工作空间时遇到了麻烦。 我始终指向不同的工作空间,并且不会出现任何通信错误。 我很好奇,当您要将项目从一个工作空间复制到另一个工作空间时,是否使用Windows文件资源管理器复制整个项目文件夹?

    我之所以提出这个问题,是因为它表明CCS在CCS IDE之外尝试和处理CCS文件和项目时会导致CCS出现问题。 使用另一个项目的文件在新工作空间中创建新项目的最佳(也是推荐的)方法是在CCS中使用“导入CCS项目”GUI,以便将旧项目导入新目录。

    此致,

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

    如果此线程的支持已完成,请继续并选择"已解决",以便我可以关闭此线程并将其记录以用于跟踪。 感谢您的帮助!

    此致,

    马特