工具/软件:
我们的 CPU 用于 HMI 产品、我们目前遇到了几个使用 VxWorks 系统的设备,当 Uboot 开始加载内核时,系统没有成功跳转,启动冻结、CPU 是 AM3352。具体现象如下
1) 遇到问题的设备最初未能成功启动,但在反复开机和关机重新启动后,它们可能正常启动。 如果启动成功、仍可通过关闭电源然后再次上电来成功启动。 但是、如果在等待几分钟后关闭电源并重新启动、启动仍将失败。
2)我们尝试使用相同版本的其他相同器件、但无法重现此问题。 目前、只有五个器件始终会重现此问题;
3) 我们已经采取了 CPU 和 DDR 的 X 射线,没有发现任何问题与虚拟焊接到目前为止;
4)我们目前正在尝试替换 DDR 芯片进行比较测试、我们现在使用 DDR3(这需要相对较长的时间、而且尚未完成);μ s
5)我们还测试了 CPU 和 DDR 的主电源和时钟,没有发现任何问题,但我们不确定是否有任何其他部件需要测试,我们没有检测到;
6)此外、我们发现了一种奇怪的现象、即我们通过硬件将引导模式 sysboot0 切换到 3、在 断电和上电后 、我们可以再次重新启动以正常启动、我们已经检查了、即使将在 uboot 中执行的此 特殊模式代码操作移植到正常模式、然后重新启动器件仍然无法成功启动、所以我不知道 CPU 在正常模式和 sysboot0=3 下具有哪些其他控件;
虽然这种现象似乎是单个硬件问题、但我们不确定硬件或软件是否存在任何缺陷、因为我们在所有五个器件中都遇到了相同的现象、
您有任何进一步的分析建议吗?
谢谢