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.

[参考译文] AM3352:系统有时无法启动

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

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1567171/am3352-the-system-sometimes-fails-to-startup

器件型号:AM3352


工具/软件:

我们的 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 下具有哪些其他控件;

虽然这种现象似乎是单个硬件问题、但我们不确定硬件或软件是否存在任何缺陷、因为我们在所有五个器件中都遇到了相同的现象、

您有任何进一步的分析建议吗?

谢谢

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

    1/。 是否执行了硬件 A/B 交换测试? 例如、将不工作板上的 SoC 与工作板上的 SoC 交换、反之亦然...
    2/。 测试了多少块电路板?
    此致、
    - Hong

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

    你(们)好
    、Ω 由于我们无法在实验室中直接交换 SOC 或 DDR、因此需要工厂帮助进行更换。 因此、我们正在安排工厂进行操作、但尚未完成;

    2、约有十几件将发生一次,一个相对较高的概率;

    由于概率相对较高且现象一致、我们怀疑可能存在一些软件或设计缺陷

    是否有任何信息可导出以供比较和判断? 例如一些配置或 DDR 信息等、

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

    执行 HW A-B-A 交换测试以隔离电路板上的硬件问题会非常有用。

    6)此外、我们还发现了一种奇怪的现象、即我们通过硬件将引导模式 sysboot0 切换为 3、 在 断电和上电后、我们可以 再次重新启动以正常启动、我们已经检查了、即使在 uboot 中将在该特殊模式下执行的代码操作移植到正常模式、然后重新启动器件仍然无法成功启动、 因此我不知道 CPU 在 sysboot0=3;的正常模式和特殊模式下具有哪些其他控制

    我想您正在重新配置 SYSBOOT[15:0]、您能分享有关更改和测试结果的更多详细信息吗?

    此致、
    - Hong

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

    您好:
    我们通过切换 sysboot 模式反复测试了启动方法、但重新启动并不总是能保证成功启动。 因此、不应将这种方法的比较用作参考、
    我们的 DDR 更换产品需要两周的时间才能退回。 我们是否可以导出任何与启动相关的区域以便在当时进行比较? 包括 CPU 或 DDR 内的区域、或者我们是否可以首先验证?

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

    失败的签名是什么? 器件在通电后根本无法引导? 或设备开始引导、之后失败...
    此致、
    - Hong

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

    您好:

    开机后,uboot 可以正常启动,只有在开始运行内核时才会冻结,
    我无法判断它是否跳到内核错误,或者跳到内核后,它在开始内核初始化时失败了

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

    1/。 您是否可以共享工作案例和非工作案例中的完整引导日志?
    2/。 问题是否可以持续或随机重现?
    此致、
    - Hong

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

    e2e.ti.com/.../log_5F00_error.txt
    您好:
    目前有五台机器存在相同的现象、这与附件中的信息一致。 它们都从同一位置开始、无法继续

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

    从共享日志中、u-boot 运行正常、加载 VxWorks ok、但在“##处停止、从 0x82000000 开始启动 VxWorks…“
    我建议调试 VxWorks 引导问题... 超出了 TI 的支持范围...
    此致、
    - Hong

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

    您好、我们发现在 SPL 引导中初始化 DDR 后、将整个 DDR 区域清除为零可以防止发生此故障。 但是、SPL 引导中的 DDR 清除时间非常长、约为 15 秒。 是否有办法在 CPU 控制器中进行 DDR 初始化后快速清除 DDR?

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

    最好找出问题在某种程度上与阻止 VxWorks 启动的 DDR 数据相关、但我认为清除整个 DDR 存储器不是解决该问题的实用解决方案。 相反、我建议找出 VxWorks 引导失败的根本原因。
    1/。 我们在您的电路板上是否具有 JTAG 访问权限? 使用 JTAG 对于调试 VxWorks 无法启动的位置/原因很有用。
    2/。 我们是否捕获了可正常工作的引导日志、并将其与不可正常工作的引导日志(即 ERROR_LOG.txt)进行了比较? 日志比较将有助于解决非工作案例可能出现的问题。
    3。 在将 VxWorks 从闪存读取到 DDR(即 0x82000000)后、我们停止启动/运行 VxWorks、将 VxWorks 从 DDR 转储为工作和非工作情况、并比较 DDR 中 VxWorks 中的任何损坏。
    此致、
    - Hong  

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

    我们大致确定 2M 启动范围内的地址受到影响。 测试发现、当我首次上电并启动时、我转储了一些从 0x8000000 开始的地址内容、并发现其中的内容是非常随机的值。 下次我再次通电时、里面的大多数值是 5555、里面的第三个时间值基本上是 5555。 此时、即使不清除前 2M、启动仍然可能成功。 我知道、在正常的 DDR 初始化成功之后、即使里面有随机值、大多数值都是一致的值。 对这个完全随机的值有什么影响? 这是否意味着 DDR 的初始化不是完全稳定的?


    首次通电:

    [Schneider]# MD 0x80020000
    80020000:a165455f f1d7b1dc 35063015 122a805c _EE… 0.5\.*.
    80020010: 45430707 20b33f96 45436068 151f5952 .. H`cery..
    80020020: 915bbb020 22018145 31329292 3195d268 .[.E...21h.1.
    80020030:1eb153f0 157422bd 83723292 1c917226 .S...“t.2r.&r.
    80020040:0e343703 69339c48 922d926c 62254129 .74.H.3il....)a%b
    80020050:e1ba5156 01952c59 279b1515 a02a0538 VQ..Y、 '8.*.
    80020060:b0d17110 711feb58 3ad14904 e1113f0b .q.X..q.i.:?
    80020070:be30107a a63a87b8 2518df8a 2931c316 z.0...:...%.1)
    80020080: 7c377d95 53fec51 0d36b960 3f757f49 .}7|Q.S`.6.i.u?
    80020090: 0a503b05 99131b81 a527a390 142b9e1b .; P. '...+。
    800200a0:8b3ad1b7 2f578085 a949a040 308237d4 ..:... W/@.I.7.0
    800200b0:0ba23732 7df4b4a7 65f8742e 2717321f 27… }.t.E.2.'
    800200c0:3886d703 9aaf323f 7710d023 9037a123 ...8?2...#.w#.7.
    800200d0:5adf2913 87325916 f324aa7d 16516024 .).Z.y2.}.$.$`Q
    800200e0:b0a20571 a13b0602 a22e5451 11529482 q ;.QT…
    800200f0:1cf503bc c75e135b 6f5a3089 2d7973f3 ...[.^..0Zo.sy-
    [Schneider]# MD 0x80000000
    80000000:00000000 75c1157c 53531055 511d5715 ...|..UU.SS.W.Q
    80000010:55c31f47 32f51557 46474158 551d1517 G.UW..2XAGF... U
    80000020:955590e4 52551175 55569595 3515527c .u.u.ur..vu|R.5.
    80000030:571155b1 5575247d 5555f541 5d555775 .U.W}$UA.UUUUUU]
    80000040:0d557753 69359448 526d9354 55555551 SWU.H.5iT.mRQUU
    80000050:f55a5154 51157c5d 57d51555 84575558 TQZ.]|.Qu..WXUW。
    80000060:17515314 7957db54 79515945 65353d5b .sq.T.WyEYQy[=5e
    80000070:9751146a f6590718 5515df9a 3915c536 J.Q..Y....U6.9
    80000080:54547d55 51d6ec55 4d571d61 7e555759 U}TTU..Qa.WYWU~
    80000090: 0e415b15 99111795 a5175591 14699659 .[ a. U.Y.I.
    800000a0:9d745537 1f551505 f945d555 75d435d4 7Ut... U.U.E.5.u
    800000b0:19733577 fd751465 65515567 4f577355 w5s.E.u.gUQeUsWO
    800000c0:3d975707 d2375775 77115033 10777511 .W.= uW7.3P.w.uW。
    800000d0:50f55915 87315516 7115eb3d 56556124 .Y.P.U1.=.q$Auv
    800000e0:3df30571 b55b1605 62565555 31511547 q.=..[.UUVbG.q1.
    800000f0:555507b4 d5571351 5557158d 1d4d5551 ..UUQ.W..WUQUM。
    【施耐德】#
    80000100:13215173 7d35521b 37157a1d 57479357 sq!..r5}.z.7W.gw
    80000110:57455751 55153153 73155751 61753553 QWEWS1.UQW.s5ua
    80000120:315775f5 551df011 77755555 077594d2 .uW1...UUuw.u
    80000130:713557f4 55171050 f0551115 515d5210 .W5qP.U.U..R]Q
    80000140:34553555 58317051 14455051 5075d124 U5U4Qp1XQPE.$.up
    80000150:951f24F1 5d7d5175 5d55b557 dd1f5174 .$..UQ}]W.U]TQ...
    80000160:1576b075 55954174 5d095d4f 5715c377 U.v.TA.UO].]w.W
    80000170:711b6315 75535571 55b55191 57535175 .c.qqUSu.Q.UuQSW
    80000180:55d25f75 52537451 9556f6b5 79597535 u_.UQtSR..V.5uYy
    80000190:150b1553 25165771 d5551551 21351553 S..QW.%Q.U.S. 5!
    800001a0:5f70172d 5587d551 45675510 d8f551a1 -.p_q.u.ue.uge。
    800001b0:435e75d5 6d253757 43575757 47765345 .u^CW7%mWWWCESvG
    800001c0:d5512330 95f59551 414c510f 3571754d 0#Q.Q....QLAMuq5
    800001d0:7771151d 3510753c 55b53559 511b5e46 ..qw<U.5Y5.UF^
    800001e0:51174715 50153055 91153553 5d155457 G.QU0.PS5..WT。]
    800001f0:115c515f 51150511 58553713 1b3f7115 _Q\.... Q.7UX.q?
    【施耐德】#
    80000200:514614d7 55d55550 45554d6c 154b5350 ..FQPU.UlMUEPSK。
    80000210:11545e35 71705e55 56455555 51555515 5^T.U^pqUUEV.UUQ
    80000220:1d55343c 4711535c 5a177155 1d544a45 <4U.\S.GUQ.ZEJT。
    80000230:74735735 05745771 7b035556 31df52e7 5WstqWt.VU
    80000240:e4f1d06d 2575d374 37513451 41551b m..t.u%Q4Q7.UQA
    80000250:411551d8 1695b51c f6574753 10545515 .Q.A.... SGW..UT。
    80000260:09d75315 5055d525 3e521dd2 55550532 .S..%.up.R>2.uu
    80000270:d4557850 11747111 73544d5b 25165737 PxU..qt.[MTs7W.%
    80000280:f5b1224a 17151500 155f55b4 50791d35 J“…… U_.5.Yp.
    80000290:35654dbd 15751783 540df5b5 55dd5550 .ME5..U....TPU.U
    800002a0:e55ef311 11555113 5e7c7735 51345543 ..^..qu.5W|^ CU4Q
    800002B0:a9653d1d 55453516 55456377 47d53156 .=E.5EUwcEUV1.G
    800002c0:03333f55 70545513 5d7ff5d5 13f53665 U?3.UTP...]E6...
    800002d0:a75b4461 7570f67d 67d55561 d6537d27 ad[.}.puaU.g'}
    800002e0:55749151 55f52715 1d555375 155071d7 Q.TU.'.UuSU..QP。
    800002f0:57354575 72166519 55753685 a1747775 uE5W.e.e.r.6uUuwt。
    【施耐德】#
    80000300:517c4e56 1d5d0375 51555734 d0595534 VN|Qu.].4WUQ4UY。
    80000310:2b31777f 2515bf9d 57513505 74153517 .w1+...%.5QW.5.t
    80000320:5f1d3533 d141d451 75570111 75d31517 35._Q.A...Wu
    80000330:14043175 39456f59 10945513 551535 U1..YoE9.U.5.UU
    80000340:7535c195 15d45715 55755104 575b77 .5U.W..QuUw[WWW
    80000350:511f3814 95150355 7170551a 1d515574 .8.qu……UpqtUQ。
    80000360:155f6155 115556d5 95677505 f13d4557 UA_..vu..ug.we=。
    80000370:76553771 55170075 55713751 615f1d35 q7Uvu..UQ7qU5._A
    80000380:c5d65137 75457f55 74b71315 45510553 7Q..U.EU...TS.QE
    80000390:3b5b1e55 5b5585 75351578 35f2214c u[;.u[x.5UL!.5.
    800003a0:75421115 5d155114 5d425563 75711335 ..bu.Q.]cub]5.qu
    800003B0:35759b 90267177 1515dd7f 97157b13 .u55wq&… {..
    800003c0:1c754555 857557501 91fd710c 5171dd15 UEu..Uu.q.... QQ
    800003d0:11563555 54d35118 57155170 056d545d U5V..Q.TpQ.W]TM。
    800003e0:81151575 557d7d57 4c755770 75117553 U...W}UpWuLSu.u
    800003f0:47946997 6540739d 70553571 54f75750 .I.G.s@eq5UpPW.T

    第二通电:

    [Schneider]# MD 0x80020000
    80020000:81555557 f5d71554 75577455 552d5555 WUU.T...UtWuU-U
    80020010: 45410555 54551717 55455079 15155d57 U.AE..UTyPEUW]...
    80020020: 55515545 53550155 75541711 15d55275 EUQUU.US..Tuuur..
    80020030: 57155555 552575 07515752 5d555515 UU.Wu%UURWQ.UU]
    80020040: 15551551 59155555 11755754 55455555 Q.U.UU.YTWu.UUU
    80020050:455c5155 51555d 55155555 545559 UQ\E]UUUQUU
    80020060:f4515554 55555d54 555555 55555511 tuq.T]uuuuuuuuu
    80020070:d5155c 55554710 1514571d 71555516 \... Guu.W...uuq
    80020080:545575d5 55557551 451555 7d555559 .uUTQuUU..EYUU}
    80020090:1d515d15 15155555 25555755 155d1459 .]Q.UU..UWU%Y]。
    800200a0:c5755155 17571545 75559554 559655d5 UQu.E.W.T.UU.U
    800200b0:5d455555 55555445 75d55577 75557157 UUE ]ETUwu.uWqUu
    800200c0:5d57575755 53555555 5551d557 55757513 UWW]UUUSW.Qu.uuuu
    800200d0:5d555d55 45355516 f5154575 54554514 U]U].U5EuE...EUT
    800200e0:55955571 75531555 62455555 15511555 qu.uuu.suuubU.Q
    800200f0:55554134 55545555 555555 155555 4AUUUUUUUUU

    第三个通电:

    [Schneider]# MD 0x80020000
    80020000:5555555555 55555555 55555555 UUUUUUUUUUUUU
    80020010:5555555555 555555 555555 555555 UUUUUUUUUUUUUU
    80020020: 555555555555555555555555555555555555UUUUUUUUUUUU
    80020030: 555555555555555555555555555555555555UUUUUUUUUUUU
    80020040:5555555555 555555 555555 555555 UUUUUUUUUUUUUU
    80020050: 555555555555555555555555555555555555UUUUUUUUUUUU
    80020060:5555555555 555555 555555 555555 UUUUUUUUUUUUU
    80020070:5555555555 555555 555555 555555 UUUUUUUUUUUUU
    80020080: 555555555555555555555555555555555555UUUUUUUUUUUU
    80020090:5555555555 555555 555555 555555 UUUUUUUUUUUUUU
    800200a0:55555555555555 55555555 55555555 UUUUUUUUUUUUU
    800200b0:5555555555 555555 55555555 UUUUUUUUUUUUU
    800200c0:5555555555 555555 55555555 UUUUUUUUUUUUU
    800200d0:5555555555 555555 55555555 UUUUUUUUUUUUU
    800200e0:55555555 555555 555555 555555 UUUUUUUUUUUUU
    800200f0:5555555555 555555 555555 555555 UUUUUUUUUUUUU

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

    DDR 初始化后、默认情况下 DDR 内容是随机的。
    由于 u-boot 正常引导并且问题是在 VxWorks 开始引导时发生的、因此 我在上次供您调试 VxWorks 问题的回复中列出了几个选项、这超出了 TI 支持范围。
    此致、
    - Hong