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.

[参考译文] PROCESSOR-SDK-AM335X:处理器停止问题

Guru**** 2609955 points
Other Parts Discussed in Thread: AM3352

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/651131/processor-sdk-am335x-processor-halt-issue

器件型号:PROCESSOR-SDK-AM335X
主题中讨论的其他器件:AM3352

启动后不久、AM3352处理器停止(我认为)、某些定制板出现问题。 当我说暂停时、我是说所有外设停止工作、屏幕停止更新、我甚至无法通过 JTAG 接头连接到处理器。 当尝试使用 CCS 通过 JTAG 进行连接时、我只会得到"无法停止器件。 重置设备、然后重试此操作"。

在 Windows CE 7上、我启动操作系统、我看到桌面、并且通常没有加载开始菜单图形(角落中只有一个蓝色框、与桌面背景颜色相同)。 如果有问题、我可以附加屏幕截图。

我意识到 TI 不支持 Windows CE、但我认为这更多是我遇到的特定于处理器的问题。 我已经运行了 Windows CE 7和 TI 的 Arago Linux 发行版(在 Windows 上复制该错误更容易)、并且在两个操作系统中都看到了此问题、我想知道哪些情况会导致处理器以这种方式运行。

请提供任何协助,

Kevin

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

    您是否有任何可提供的引导日志? 您是否完成了 DDR 配置和软件矫正程序?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我已经根据进行了 DDR 配置时序计算  、我正在使用 mDDR、因此看起来我不需要做任何其他事情。 我在 mDDR 上运行了多个 RAM 测试、从未出现过问题。 在我这么做之前、电路板甚至不会超过 u-boot。

    内核已加载后、我的问题就会出现、当我尝试从开发 PC 通过 ssh 连接到电路板时、偶尔会出现故障(这是我现在在 Linux 中复制此错误的唯一方法)。 有时、当我尝试登录 ssh 时、它会立即失败、其他时候它会起作用、但即使通过 ssh 的简单"cat /bin/grep 也会使系统崩溃。 在 Windows 中、整个系统都会启动、有时我甚至可以打开 Explorer、但一旦关闭、我就会再次遇到问题。 不管操作系统如何、问题都是一样的:整个系统暂停、我无法通过 JTAG 连接到它。

    我已附加 u-boot 和内核启动日志、但我怀疑这不会很有用。

    e2e.ti.com/.../teraterm26.log

    编辑:我忘记说明这一点、但这在大约30%的电路板上持续发生(其他电路板工作正常)。 这肯定是一个硬件问题、因此我想具体了解哪些因素会导致处理器以这种方式运行(例如、从器件时序错误配置等软件错误到处理器输入电压意外波动等硬件问题)。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    有什么想法可以帮助我澄清这一点?

    谢谢、
    Kevin
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已要求软件团队查看这一点。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我怀疑 NAND 时序/配置寄存器可能是问题的原因(我一直从 MMC 刷写到 NAND、然后启动)、但我删除了所有 NAND 功能并直接从 MMC 引导、但我仍然可以重现错误。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我找到并解决了问题。 当我意识到可以在800MHz 频率下运行两个操作系统时,我在 E2E 上找到了这篇文章: e2e.ti.com/.../1302015 。 事实证明、我遇到了一个非常类似的问题、即当处理器处于负载状态时、MPU 电压会降至最低规格电压以下。