i.MX8QXP 核心板 Bring up 调试要点

一、 前言

ATU 设计的 V2X 核心板方案,采用 NXP i.MX8QXP 作为主芯片,基于 2 至 4 个 Cortex-A35 和一个Cortex-M4F 架构,外围接口丰富,主要包括,支持 3 屏独显、2 路摄像头输入、2 路 USB、1 个 PCIE3.0、2 路网络、3 路 CAN/CAN-FD、6 个 UART、10 路 I2C 和 4 路 PWM 接口等。

二、 i.MX8QXP 核心板 Bring up 调试要点

① 我们用 NXP i.MX8QXP 平台做的核心板,它通过一个 311 片的金手指与功能底板相连接。方便客户根据具体需求,定制出相应的底板来快速实现汽车网关及 V2X 的功能。

                                                                    ▲ 图 1  核心板 PCBA 图

 ② 我们拿到新的 PCBA 板子,首先要用万用表测量各路电源输出是否有短路,然后上电测量电源 PMIC 的各路电压输出是否正常。经过万用表测量,各路电压值均正常。

                                                                 ▲ 图 2   电源电压测量

 ③ 确认各路电源输出的电压后,接着我们要测量系统的各路晶体时钟是否正常,系统的晶体包括:32.768KHz 和 24MHz,经过示波器测量各路晶体的波形和频率均正常。

                                                                    ▲ 图 3   32.768KHz 波形图

                                                                                  ▲ 图 4   24MHz 波形图

④ 下面是系统上电时序图,满足 PMIC 数据手册上的时序要求。

                                                                        ▲ 图 5   系统上电时序图

⑤ 硬件确认完后,我们把拔码开关设置为 0001 ,通过 USB 下载固件。

                                                                 ▲ 图 6   固件下载模式

⑥ 连接 USB 并打开烧录工具,选择烧录文件,开始烧录固件。烧录完成后,把拔码开关设置为 1100 从SD 卡启动。通过串口看到系统可以正常开机。

                                                                    ▲ 图 7   烧录固件连接图

                                                                    ▲ 图 8   开机信息

以上便是 i.MX8QXP 核心板 Bring up 调试要点

接下来我们也会不断更新更多关于 SEMIDRIVE X9、G9 系列的开发博文,同时我们也会持续推出更多 ADAS相关的技术开发博文。如需更深入的技术交流,欢迎在博文下方评论或者关注并给我留言。

附录:参考文献

①《 SPF-29683_D7 》

②《 i.MX 8QuadXPlus, 8DualXPlus Applications Processor 》

③《 PF8100_PF8200 》

相关视频

i.MX8QXP 核心板启动调试要点

我们用 NXP i.MX8QXP 平台做的小系统核心板,主要讲解一块新的 PCBA 板子,如何进行测试、烧录固件和启动的一个过程。

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

评论