Thread 中讨论的其他器件:AM62P、 UNIFLASH
工具/软件:
您好、 我们正在与合作 TDA4VEN 处理器的模块 定制板 我们最近收到了我们的第一个原型。 很遗憾、我无法从获得任何响应 ROM 引导加载程序 —没有活动 UART0 、与引导模式无关。
处理器由供电 TPS6522430-Q1 PMIC 下一页 用例2 (LPDDR41400 MHz Cortex-A53) 查看 使用 TPS6522430-Q1和 TPS6522230-Q1 PMIC 为 Sitara AM62P/A/D 供电的用户指南 (文档 SLVUCV9)。 我已经验证了 上电序列与基准匹配 。
下面是我观察到的内容:
- 所有电源轨(包括 VDD_CORE、VDD_MPU、VDD_1V8等)都以正确的顺序出现。
- 不久之后 VDD_CORE 已启用、 25 MHz 晶体振荡器 按预期开始振荡。
- 几毫秒后:
- PORz_OUT 从低电平变为高电平
- MCU_ERRORn 、 MCU_RESETSTATz 、和 PMIC_LPM_EN0 也会变为高电平
不过、在监控时 UART0_TX (在引导时配置)、线路保持在3.3V —有 没有活动或输出 。
这是 引导模式引脚设置 我正在使用(在引导时验证):
- BOOTMODE[2:0]= 011b (25 MHz 外部输入)
- BOOTMODE[9:3]= 1100111b (主引导= UART)
- BOOTMODE[13:10]= 0001b (备用引导= USB)
我仔细检查了信号路由、并确认我使用的是正确的引脚 UART0 。 我还验证了 SoC 没有保持在复位状态。
可以调试内部发生的情况吗 ROM 引导加载程序 ? 是否有任何引导状态指示灯?
除了引导模式和电源之外、是否还有其他条件会阻止 ROM 启用 UART0?
不正确的 PMIC 电源时序或 LPDDR4配置是否会以某种方式阻止 ROM 代码执行?
如有任何指导或建议、将不胜感激。 谢谢