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.

[参考译文] TCAN2451-Q1:JLINK 工具可以&'使用 tcan2451 nRST (下拉电压)功能时、连接到 MCU。

Guru**** 2451970 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1494520/tcan2451-q1-jlink-tool-can-t-be-connected-to-mcu-when-using-tcan2451-nrst-mornitor-pwr-down-voltage-function

器件型号:TCAN2451-Q1

工具/软件:

 

对于 TCAN2451的 PIN14 (nRST)、我们使用该引脚实现外部 MCU 的复位功能。
问题:连接电阻器 R1 (0欧姆)时、MCU 无法连接到 JLINK 工具、程序也无法烧录。 移除电阻器 R1后、MCU 可以正常连接到 JLINK 工具。 您能否提供一些建议并解释导致这种情况的原因?

注:未使用或移除 R2。

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

    尊敬的 Ray:

    JLINK 工具连接了哪些针脚?

    您能否在尝试烧录程序时探测 nRST 线路 、以便我可以看到 SBC 是如何响应的?  

    此致、

    Parker Dodson

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

    这些引脚 SWD (DIO /RESET /CLK /VCC1/GND)连接到 MCU

    nRST 网线图

    注意:

    SW 上拉至 VCC1 (调试模式)

    MCU_rst 表示 MCU 复位端口。

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

    尊敬的 Ray:

    我有几个问题需要跟进-但感谢您提供的信息。  

    1. MCU 代码中是否有与 SBC 相关的在复位时发生的内容? 复位很可能是导致问题的原因、并且根据器件配置的不同、复位可能会导致意外的后果。 我遇到了类似的问题、即当 MCU 复位时、向 SBC 发送数据会导致出现意外结果、因此我想仔细检查。  

    2.您可以获取 VCC1线路的示波器屏幕截图(我假设您通过 SBC 上的 VCC1输出为 MCU 供电)-原因是、如果您移除 MCU 复位和 SBC 复位之间的电阻器、问题不会发生-因此我想知道 VCC1在此期间是否稳定、或者 SBC 代码中是否有任何可能导致问题。  

    3.同样、如果可能、您可以重复测试但将 SBC 上的"SW"引脚保持为高电平(相对于 VCC1电压为高电平)- SW 保持为高电平会将器件置于"软件调试模式"-这基本上与正常完全相同-但器件不会因看门狗缺失而采取措施-我认为使用工具烧录 MCU 时可能存在看门狗问题。  

    此致、

    Parker Dodson   

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

    1. MCU 中没有代码。   首次连接到 MCU 时会发生这种情况。 断开0欧姆(R1)电阻器、独立烧录程序、然后重新连接0欧姆(R1)后、从此可以成功连接 JLINK。

    2. 是的、VCC1来自 SBC VCC1输出引脚(3.3V)

    3。SW 始终处于高电平且具有3.3V、SW 引脚上拉至 VCC1、电阻为470 Ω。 形成 SBC 处于调试模式;

    我有一个问题,图形显示复位信号(NRST),脉冲 宽度为65ms ,它是 SBC 输入的有效复位信号,  SBC 是否可能复位?  

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

    尊敬的 Ray:

    SBC 可能正在通过脉冲复位-但我不知道在这种情况下、为什么这会对 MCU 产生负面影响。 如果 SBC 已导通且 VCC1已激活、则 VCC1在复位期间不会关闭。 此外、由于 SW 引脚被拉至高电平、会错过看门狗触发器不会导致器件重新启动并最终进入睡眠/失效防护模式(默认情况下、SBC 会在第5次重新启动时进入睡眠/失效防护模式)。  

     我假设在对每个板进行 MCU 编程期间移除该电阻不切实际。  

    如果可能、您可以向我发送 SBC 和 MCU 之间的连接原理图-由于这是一个公共论坛、我将使用我的电子邮件地址通过 E2E 向您发送一个朋友的申请、以便您可以分享原理图、但不能在公共论坛上分享。 我现在猜到、根据从 SBC 连接到 MCU 的引脚、重新启动期间会发生某些情况、这会影响 MCU 正确烧录程序的能力-原因是、当移除重新启动引脚链路(0欧姆电阻器)时不会出现问题-但如果 VCC1在这期间保持稳定、则必须来自另一个引脚。 这实际上只是第一个连接上的问题-之后它工作正常-因此在重新启动期间从 SBC 发出的一些信号很可能导致问题-这就是为什么我想看到连接、以便我可以确定哪个连接/信号可能导致了奇怪的行为。  

    此致、

    Parker Dodson

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

    似乎我无法在请求中向您发送消息-但请接受它、我应该能够向您发送我相信的电子邮件地址。  

    此致、

    Parker Dodson