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/MSP430F5529:能够使用JTAG编程器对我们的MSP430F5529板进行编程和调试,但不能通过SBW接口进行编程和调试!

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/655650/ccs-msp430f5529-able-to-program-and-debug-our-msp430f5529-board-with-jtag-programmer-but-not-via-sbw-interface

部件号:MSP430F5529
主题中讨论的其他部件: MSP-FETMSP-TS430PN80USBMSP-EXP430F5529LP

工具/软件:Code Composer Studio

您好,

我们的板包含MSP430F5529,带有4个JTAG引脚和2个SBW引脚接口。

我们能够通过MSP-FET通过4线JTAG接口对板进行编程和调试,但当我们尝试使用SBW连接和MSP430F5529LP启动板板对板进行编程时,我们遇到了问题 ,并且收到以下消息: MSP430:连接目标时出错:未知器件。

您能否帮助我们解决或了解问题所在?

有关 详细信息,请参阅我们的调试界面示意图下面的内容:  


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

    请参见《硬件工具用户指南》(SLAU278)的图2-3。 SBWTDIO应连接到JTAG (14引脚标准)引脚1,SBWTCK应连接到引脚7。 正在使用哪种类型的适配器板?等效连接是什么?

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

    您好,Ryan:

    请注意,在我们的设计中,我们遵循了《硬件工具用户指南》(SLAU278)中的建议。

    为了节省印刷电路板空间,我们在主板上使用了一个较小的连接器(SEMTEC的10引脚连接器),并且在MSPFET编程器和目标板之间设计了一个适配器,如下所示:

    我们已正确连接4个JTAG引脚 并测试正常,但SBW不起作用!

    您可以向我们咨询一下吗?

    此致,

    海鸥。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请参阅我之前的评论,SBWTCK和SBWTDIO连接到错误的JTAG引脚以进行SBW通信。 请注意MSP-TS430PN80USB如何使用跳线JP5至JP10在JTAG和SBW接口之间进行选择。

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

    感谢Rayan的回复!

    好的。 假设自适应器连接错误。

    我们在知道之前不了解的问题是:

    我们的主板上有SBW连接,但当我们尝试使用MSP430F5529LP启动板上的SBW连接直接连接(引脚到引脚)时,我们无法对主板进行编程,这是否正常?

    请注意,在此测试中,我们取消了适配器和MSP430-FET的连接,并且只将我们的主板连接到SBW LP电线!

    我们注意到,每次我们通过CCS重试调试电路板时,都会收到CCS错误消息“MSP430:连接到目标时出错:未知设备”

    有什么需要了解的帮助?

    谢谢!
    海鸥。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请确认从MSP-EXP430F5529LP (跳线行的EZ-FET lite侧)到目标设备的以下连接:

    F5529LP 3V3至目标VCC
    F5529LP接地至目标接地
    F5529LP SBW RST至目标RST/NMI/SBWTDIO
    F5529LP SBW TST至目标测试/SBWTCK

    目标还需要一个47千欧上拉电阻器和1个至2.2 nF下拉电容器。 不良的RST/测试跟踪路由也可能导致通信故障。

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

    您好,

    重新检查后,我确认MSP-EXP430F5529LP与我们的目标设备之间的连接如下所示:

    我们正在使用跳线的EZ-FET精简版 连接我们的目标设备 --- 好的

    - F5529LP 3V3至目标VCC  --- 正常

    —F5529LP GND至目标GND  — 正常

    -F5529LP SBW RST至目标RST/NMI/SBWTDIO  - -正常

    - F5529LP SBW TST至目标测试/SBWTCK  --- 正常

    -RST/NMI/SBWTDIO (RST/TEST)迹线上的47千欧上拉电阻 器--正常

    -RST/NMI/SBWTDIO (RST/TEST)迹线上的2.2 nF下拉电容器 -- NOK  =>在我们的主板上,我们有1nF,它是否可能是故障源?! 我不认为,因为MSP-EXP430F5529LP板在RST/测试跟踪中也使用1nF。

    您的观察结果是什么? 我们真的很困惑这个问题!

    此致,

    海鸥。

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

    1 nF电容足够,不是问题的原因。 如前所述,不良的RST/测试跟踪路由也可能导致通信故障。 适配器板可能已经很明显,可能会涉及长信号线。 您是否能够提供主板布局或系统设置的图像?

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

    您好,Ryan:

    我们尝试使用短电缆,您可以在下面找到所需的图像:

    1)板翘曲:

    2)突出显示RST迹线的布局图像:

    感谢您的帮助!

    此致,

    海鸥。

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

    [引述用户="Haithem Rahmouni"]

    我们注意到,每次我们通过CCS重试调试电路板时,都会收到CCS错误消息“MSP430:连接到目标时出错:未知设备”[/QUOT]

    没有人知道报告的错误的含义。 对我来说,它与“MSP430:错误”完全相同。

    [报价用户="Ryan Brown1"]
    目标还需要一个47千欧上拉电阻器和1个至2.2 nF下拉电容器。 不良的RST/测试跟踪路由也可能导致通信失败。[/QUOT]

    对于SBW,5529 TARGET在RST引脚上不需要任何东西。 器件在RST引脚上具有内部上拉功能,增加的电容只能对抗SBW信号。

    根据数据表,SBW最大频率为20 MHz,我同意在这种速率下,布局和电缆长度非常重要。 我能够进行无错误的SBW通信,使用RST引脚(带隔离盖)上的1.5 MHz和100 cm 电缆长度。  

    但是,在TI FET的200 kHz SBW慢速模式上,传输不应如此敏感。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    鉴于电缆长度和RST/测试轨迹以及跳线,很明显,对于成功的SBW通信而言,寄生电容太多。 您可以尝试在CCS项目的CCXML文件(目标配置-> MSP430 -> JTAG/SBW速度)内降低/去除RST电容和降低SBW通信速度。

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

    遗憾的是,SBW不能在我们执行的所有测试中正常工作:降低CCS配置上的SBW速度,缩短电缆长度,直接在板载测试引脚上连接SBW线路。

    我们还更改了主板!

    这真的让人困惑! 我使用MSP430已经有很长时间了,即使布局不好,电缆也很长,我们在SBW上也没有遇到这种问题!!

    此致,

    海鸥