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.

[参考译文] 电源复位后 CPU 不工作。

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/569569/cpu-does-not-work-after-power-reset

你(们)好

我目前正在使用28335开发电机控制逻辑和 CCP。

当我在 CPU 中输入代码后复位电源时、CPU 不工作有问题。

它在首次在 CPU 中输入代码时运行良好。  

但是、在电源复位后、JTAG 连接不可能、并且 CPU 内部的逻辑不能正常工作。

此外、从外部发送复位信号根本不起作用。

我们说、这是 CPU 已死。

我已分别开发 CCP 逻辑和电机控制逻辑。

这两个代码都运行良好。 但是、在合并这两个代码后、CPU 会死机。

我们考虑了这个问题的许多不同原因。

起初、我以为看门狗会导致无限复位、但如果看门狗出现问题、则不会解释 JTAG 未连接。

第二个问题是 CPU 内存修改。 但是、我认为这不是一个存储器问题、因为我在 CCP 逻辑中使用了存储器映射。

第三、我认为这个问题的发生是因为电机控制逻辑所使用的内存区域与 CCP 逻辑所使用的内存区域不匹配。

如果你不给我一个完美的解决办法,我不在乎。

如果您像上面所说的那样知道 CPU 的死亡原因、如果您能简要解释可能原因的原因、我将不胜感激。

谢谢你。

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

    您好!

    [引用]但是、在电源复位后、JTAG 连接不可能、CPU 内部的逻辑不能正常工作。 [/报价]

    出现此问题后、应采取什么措施使器件从此错误状态中恢复? 在 这个错误条件下、当您尝试连接到 CCS 时、您会收到什么错误消息?  

    此致、

    Vivek Singh

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

    错误消息如下所示
    ────────────────────μ A
    勘误表 Cpmmigg tp tje 目标:
    (错误- 233 @ 0x0)
    JTAG IR 和 DR 扫描路径不能循环位、它们可能会损坏。
    尝试扫描 JTAG 扫描路径失败。
    目标的 JTAG 扫描路径似乎已断开
    卡在一个或卡在零的故障。
    (仿真包5.1.641.0)
    ────────────────────μ A

    我今天做了一个实验。

    我使用了相同的 CPU 和相同的代码、但我将其放置在不同类型的控制板上、同一问题只发生在发生上述现象的板上。

    我们认为控制板有缺陷、而不是代码。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、从错误消息中可以看到电路板有问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我希望您能够识别电路板问题并修复同样的问题。 如果您对此有任何疑问、请告知我们。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    关闭螺纹。