Other Parts Discussed in Thread: TMDSCNCD263P, UNIFLASH
Thread 中讨论的其他器件: TMDSCNCD263P
工具/软件:
使用具有 TMDSCNCD263P Rev B 的 Uniflash 9.2.0.5300、通过 JTAG 连接的板载 XDS110、BOOTMODE=OSPI (8)。
使用 Uniflash GUI 对闪存进行编程时、控制台表明所有块都已编程并完成。

但我们注意到、有时(难以复制)在成功加载和对电路板进行下电上电后、它会在启动期间部分停止。 就像映像损坏一样。
在一个实例中、我们对 SBL、appimage 和 appimage_XIP 进行了编程。 在成功并重新启动时、我们可以看到输出在引导 SBL 的过程中部分停止。
成功后再次加载相同的图像。 另一次下电上电、SBL 引导并将控制权移交给崩溃的应用程序。
第三次成功再次加载相同的图像。 再次下电上电、现在 SBL 和 appimages 已正确启动。
几乎在每个编程序列对映像进行进一步编程时就出现了这种情况。
我有 3 个问题:
- Uniflash GUI 在进行编程时是否执行验证?
- 如果是、我们如何解释我看到的行为?
- 是否有方法或工具可以只根据闪存中编程的内容来验证映像?
- 从独立命令行中使用 dslite 时、参数似乎相互冲突。 -s 表示没有验证、但-v 表示编程后验证。
- -s VerifyAfterProgramLoad=“无验证“
- -v
- 但它似乎正在进行核查。


感谢您的支持。