工具/软件:

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