Part Number:TDA2SX
Hi 各位好
当前我们公司收到2个售后件,现象都是偶现启动失败。调试下来现象如下,请ti工程师帮忙看下,大概会和哪里相关,谢谢。
- 测试方式直接断12v,反复上下电,出现卡死不启动的概率很高。
- 出现问题时没有任何打印,SPL的打印也没有
- 另一个故障板,售后进行SOC更换 和ddr加焊,问题依然存在,正常启动时使用memtester压测128M 10次未报错
- 怀疑是emmc问题,所以使用sd卡启动测试,也会出现卡死问题,概率没有变化
- 由于出问题时没有任何打印,接上jtag调试,出现问题时a15状态如下,看到core1在boot status检查处死循环,core0在0xc处未启动:


- 出问题时读取0x40300000 load image地址,看到mlo已经load到内部ram中,读取了三次故障时的该区域对比,前128506字节都一致。MLO文件大小为128976.
硬件测试内容:
- 出问题时,晶振起振无异常。
- 上电PMU和SOC之间的使能交互,无异常。
- 启动异常时,EMMC和SOC交互异常。从SYS_PWR_CTL使能开始384ms之后,EMMC与SOC无交互。
Cherry Zhou:
您好我们已经收到您的问题并反馈,预计将于下个工作日给您答复。谢谢!
,
Cherry Zhou:
关于您的问题我们正在寻找解决方案,请您先检查以下硬件信息:
功率级别是否都符合规格?
功率序列是否正确?
同时也请您验证与电源和时钟输入相关的加电复位时序是否正确?
,
Cherry Zhou:
您好,关于之前的问题请问您是否有新进展?同时您也可以参考以下新回答:
寄存器转储显示 A15-CPU1 在 ROM 代码中循环,等待A15-CPU0 发出信号。 引导流程具有 A15-0 启动、加载引导映像、启动引导。 通常系统将不会在很晚的时间内发出 CPU1 开始运行的信号。 例如在 Linux 中,大多数 Linux 系统结构在启动第二个内核之前会初始化 (使其离开该循环)。
任何有关处理器状态的调试都应该连接到 A15-CPU0 进行。
从 EMMC 加载的映像中的故障是导致某种引导故障的原因。 通常在电源循环时,有一个最小关断时间 (系统必须停留在 0v) ,在启动时有一个稳定时间,在该时间时电压必须稳定,然后才能继续。请您确保两端的电源周期和复位都是干净的。
TI中文支持网
