您好!
最近、我注意到这个问题、而在 SBL 启动期间、TDA2x 无法成功启动并进入引导中止。 我想调查它是硬件还是软件问题、因为在良好的示例中没有发现这一点、而只在少数不良的示例中发现这一点。
我检查了启动中止的可能性、在 ENGINE_v_FillUnusedDDR 或 ENGIN_v_ImageCopy 失败的情况下也可能发生。 我正在使用 TI 提供的驱动程序、例如 BL_ENGINE.c、以使用 QSPI 初始化 QSPI 和读取扇区。
我怀疑 TDA2x 无法使用 QSPI 成功读取表单或闪存、这就是它进入引导中止的原因。
我已按如下所示附加了一个代码段、我看到 TDA_CLK 和 NOR_CLK 线路都是死的。 时钟初始化和脉冲生成是在 QSPI 初始化期间完成、还是应该来自晶体/振荡器等外部硬件?