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.

[参考译文] MSP430F5131:尝试将程序下载到微控制器时出现问题

Guru**** 2524460 points
Other Parts Discussed in Thread: MSP-FET

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/568249/msp430f5131-issues-with-trying-to-download-the-program-into-the-microcontroller

器件型号:MSP430F5131
主题中讨论的其他器件:MSP-FET

您好,

我正在使用 IAR Workbench 编译器、并且我已经购买了 MSP-FET。

我已经在 IAR Workbench 中成功编译了代码,尽管当我尝试使用 IAR Workbench 通过 MSP-FET 下载程序时(我点击了下载和调试程序,它已经开始初始化器件) ,我遇到了这个错误:

提前感谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能不能介绍一下 MSP 和 FET 之间的硬件连接?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    当然可以,

    下面是 MSP430到 MSP-FET 的布线原理图。 板上有一个4引脚2mm 插头连接器。 我仍然没有为 PCB 供电

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    它只是您的原理图、还是 GND 和3.3V 未连接到 MSP? 此外、您应该在 Vcc 和 GND 之间非常接近 MSP 的位置添加一些电容。 例如、100N + 10µ Ω 并联。 RST 应该有一个连接到 Vcc 的约47k 电阻器和一个连接到 GND 的1n 或2n2等小电容器。 在 FET 连接时、无需使用这些 RC 组合来刷写代码或进行调试、但在没有 FET 的情况下运行器件时、应对其进行组装。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 USER="Dennis Eichmann]RST 应该有一个连接到 Vcc 的约47k 电阻器和一个连接到 GND 的1n 或2n2等小电容器。 在 FET 连接时、无需使用这些 RC 组合来刷写代码或进行调试、但在没有 FET 的情况下运行器件时、应对其进行组装。[/quot]

    该器件在 RST 引脚上具有内部上拉电阻器、因此无需外部上拉电阻器。 在 RST 引脚上没有电容+电阻器组合的情况下闪烁后、应释放该电阻器并使其正常运行。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已连接所有设备-我需要向 PCB 提供12V 直流电压,我已经放置了一个稳压器,其输出为3.3VDC。
    我还根据上面的接线原理图连接了 MSP-FET、它仍然弹出相同的错误窗口。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="zrno soli">该器件在 RST 引脚上具有内部上拉电阻器、因此无需外部电阻器。 在 RST 引脚上没有电容+电阻器组合的情况下闪烁后、应释放该电阻器并正常运行。[/quot]

    是的、我同意、它很可能会运行。 但无论如何、我始终建议添加它。 请记住、即使 TI 也会将其填充到他们的板上、并且还会推荐它。

    [引用 user="Omer Daaga"]向 PCB 提供12V 直流电压,我已经放置了一个稳压器,其输出为3.3VDC[/引用]

    但在这种情况下、您应该使用 FET 连接器的引脚4来感测目标的电压。

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

    下面是连接到 MSP-FET 的连接器的接线原理图:  

    我将 J1的引脚1连接到 MSP-FET 中的 TDO/TDI,将 MSP-FET 中 J1的引脚2连接到 TCK,将 MSP-FET 中 J1的引脚3连接到 VCC_TOOL,并将 MSP-FET 中的引脚4pf J1连接到 GND。  

    我更改了 J1的引脚3并将其连接到 MSP-FET 中的 VCC_TARGET、但仍然出现相同的误差。

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

    这是 MSP430的接线:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    AVCC 和 AVSS 不应保持断开状态。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    它们连接到3.3V 电源电压和 GND
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在原理图中、它们不是。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    看一下:看起来它是连接的:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    抱歉,我的错误是 AVCC 和 AVSS,因为我不使用任何模拟选项,所以它们确实需要连接。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Omer、

    是的、AVCC 和 AVSS 必须正确连接。 您是否仍遇到此问题?

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

    是的、但我认为问题是 稳压器的输出(为 MSP430供电)由于某种原因仅提供0.7V 电压(而 MSP430至少需要1.8V 电压)、因此我想这就是 MSP-FET 无法识别目标器件的原因。

    现在、我要用较新的稳压器替换该稳压器、我们将看到它是否起作用。 我还将 AVcc 和 AVss 连接到了 DVcc 和 DVss。

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

    您想在此分享任何更新吗?

    此致、
    Caleb Overbay
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗯、我不知道确切的问题、但我100%确定在将组件焊接到电路板上时出现了问题。 现在、我们将尝试了解哪个组件将3.3V 总线短路。 我会随时向您发布。 谢谢你。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的,所以 PCB 的工作原理就是找到,MSP430得到了它所需的电压量,但是当我尝试通过 CCS 将程序下载到 MSP 时,我仍然得到同样的错误:“找不到目标器件”
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Omer、

    请您与我们分享您的更新原理图吗?

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

    您好 Omer、

    几项检查:

    • 您正在使用哪个 IAR 版本。 如果是最新版本、则正常、但如果是旧版本、请检查是否支持 MSP-FET。 一些早期的 IAR 版本(我猜直到5.4)不支持此工具。
    • 您是否已检查将 MSP-FET 与 LiteFETPro430等任何其他 IDE 连接。 您可以从 www.elprotronic.com 下载该文件  、并尝试在 MSP430器件中刷写 hex/.txt 文件。
    • 您是否确保将调试器设置为单线 SPI、因为您不使用 JTAG 接口。
    • 尝试减小复位引脚上的电容器、实际上移除该电容器并尝试。

    希望这些要点能帮助您...

    此致、

    Vikas Chola

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

    在您发布的最新原理图中、我看到 VCORE 上的电容仅为100nF。 VCORE 需要470nF 的电容。 尝试更改此项并让我们知道结果。

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

     您好,

    这是更新后的原理图,另一件事是:我要验证我是否已将 PCB 正确连接到 FET 调试器:

    1) RST/NMI/SBWTDIO (MSP430上的引脚36)--- >至 TDO/TDI (MSP-FET 上的引脚1)

    2) TEST/SBWTCK (MSP430上的引脚35)--- >至 TCK (MSP-FET 上的引脚7)

    3) 3.3V (PCB 通过稳压器提供该电压)--- >至 VCC_TARGET (MSP-FET 上的引脚4)

    4)接地(来自 PCB)--- >至 GND (MSP-FET 上的引脚9)

    这是更新后的原理图:

    e2e.ti.com/.../updated-electrical-drawing.pdf

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1)我使用的是 IAR 版本6.05.4,我也尝试使用 Code Composer Studio,并且出现了同样的问题。
    2) 2)我将尝试下载它。
    3) 3)我已经将 IAR 中的设置更改为 SpyBi Wire、但仍然无法正常工作。
    4) 4)关于复位引脚的电容器、它不应该是2.2nF 吗? 如果我没有弄错、它会写入 MSP430系列数据表。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、我尝试这么做
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Omer、
    2.2nF 是复位引脚上的最大建议值、但由于组件值的变化、电容在 Spy Bi 线通信中产生问题。 您能否在没有该电容器的情况下检查您的电路...
    此外、请确保 TEST 和 RESET 引脚不应具有任何其他电容器。

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

    感谢您的回复。

    我尝试移除这个2.2nF 电容器。

    我是否应该像下面的原理图那样将 MSP-FET 连接到 MSP430? :

    我应该连接电阻器 R2吗?

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

    除了更改 RST 电容、我仍然建议根据我之前的帖子更改 VCORE 电容。 您实际上需要在该引脚上使用470nF、而不是100nF。

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

    如果您不需要 JTAG 保险丝功能、则可以直接将测试引脚与引脚7 (即 R2作为0 Ω)连接、并使用引脚8断开连接。

    此外、请按照其他回复中的建议值执行去耦电容器等的所有建议值。

    此致、

    Vikas Chola  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、现在我获得了3.3V 电压、MSP 获得了它所需的电压量、尽管当我尝试通过 IAR Embedded 和 Code Composer Studio 下载程序时、我仍然遇到同样的问题。 它仍然无法识别目标器件(MSP)
    也许我没有将引脚正确连接到 MSP-FET,我应该如何准确地将其连接到 MSP-FET,是否应该在上面的接线原理图中使用 R2?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Omer、

    请确认您在 VCORE 引脚上安装了470nF 电容器?

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

    您好,

    奇怪的是,PCB 以前已经运行良好...所以我不认为这是问题,它在 VCORE 引脚上运行100nF。

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

    它可能已经工作了、但这并不意味着它将在100%的时间内工作。 无论如何、VCORE 上的100nF 超出规格、我们无法保证在该电容下正常运行。

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

    那么、您建议将100nF 替换为470nF 吗?

    您是否对可能导致此问题的原因有其他想法?

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

    是的、请将 VCORE 上的100nF 电容器更改为470nF。 我建议先尝试、如果无法解决您的问题、我们可以探索其他选项。

    此致、
    Caleb Overbay
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、我用470nF 尝试了它、但没有改变
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Omer、

    自本文开始以来、您已经对原理图进行了一些更改。 您能否与我分享最新的原理图、以便我们都位于同一页面?

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

    e2e.ti.com/.../4010.updated-electrical-drawing.pdf

    这是完整的电子原理图。

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

    您共享的原理图显然没有任何问题。 除了 VCORE 上的电容需要470nF、我相信您已经改变了。

    您与 MSP-FET 的连接正确。 您是否尝试过使用 MSP-FET 对已知功能器件进行编程? LaunchPad 等东西是一个很好的测试。 通过这种方法、我们知道 MSP-FET 正常工作。

    您测试了多少块电路板? 当 VCORE 电容为100nF 而不是470nF 时、可能会有轻微的损坏。 您能否尝试在最新原理图更改的新器件上测试此测试?

    最后、Vikas 建议移除2.2nF RST 电容器、我看到这一点没有改变。 相反、您能否将其从2.2nF 降至1.1nF? 较低的电容将实现较高速的 SBW 通信。

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

    您好,

    感谢您的回复。

    我没有任何 LaunchPad,我所知道的就是,这个电路以前已经运行得很好,MSP430已经成功编程。

    我已将 VCORE 上的电容器替换为470nF。

    这是我使用 MSP-FET 测试的第一块电路板。

    我不知道我还应该做些什么才能完成这项工作。

    关于 MSP430的 MSP-FET 连接,布线原理图显示,我必须在 TCK (引脚7)输入端放置阻值为330Ohm 的 R2电阻器。 是否真的有必要? MSP430的 TEST/SBWTCK 连接到 TCK 和 TEST SBWVPP 引脚,我是否需要将其连接到 TEST SBWVPP (引脚8)?

    谢谢。

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

    您所参考的接线原理图适用于 MSP430F2xx、MSP430G2xx 和 MSP430F4xx 器件。 可在我们的 MSP430硬件工具用户指南 中找到更最新的原理图2-3:

    您之前提到过、该板之前已经过成功编程。 您使用什么对器件进行编程?  

    您能否尝试通过4写入 JTAG 进行连接并查看您是否可以与器件正常通信? 请参阅上述文档中的图2-1、

    有多少电路板展示了这种行为?

    此致、  
    Caleb Overbay