代码版本:Linux 4.14.98_2.3.3 + SCFW Porting Kit 1.3.3
在实际的量产项目,批量时,300片出50片启动失败(概率性出现)上电后无任何日志。
针对出现该问题的芯片,复查。
确认软件的版本没问题(基本的250片正常启动,并正常进入系统),同时发现出现启动问题的芯片,在UUU下载时,有概率卡22%如下图:
初步怀疑是DDR自校验方面的问题(卡在run_cbt)
验证过程如下:
验证1:下载SCFW Porting Kit 1.4.1 编译,并用MK_IMAGE生成新的flash.bin后,出现该问题的芯片启动正常。
验证2:使用SCFW Porting Kit 1.3.3,并使用CFW Porting Kit 1.4.1的DCD表,编译,并用MK_IMAGE生成新的flash.bin后,问题依旧
验证3:使用SCFW Porting Kit 1.3.3,使用NO_CBT(imx8qx_dcd_1.2GHz_nocbt.cfg)的DCD表,编译,并用MK_IMAGE生成新的flash.bin后,出现该问题的芯片启动正常。
验证4:基于SCFW Porting Kit 1.3.3,把【build_mx8qx_b0\drivers\drc\fsl_drc_cbt.o】替换为SCFW Porting Kit 1.4.1的【fsl_drc_cbt.o】重新编译并生成flash.bin后,烧录,出现该问题的芯片启动正常
查看SCFW Porting Kit 1.4.1的更新日志,有如下两个更改,使用SCFW Porting Kit 1.3.3启动问题芯片是否是由于下面两个引起?
========================================
=============
1、对于Linux 4.14.98_2.3.3 是否可以使用SCFW Porting Kit 1.4.1。
2、如果要在SCFW Porting Kit 1.3.3对应该问题,是否有相关的对应版本。
For the version BSP you are using, recommend you to use the version we supply:L4.14.98_2.3.3_SCFWKIT-1.3.3. Here you can try the higher 1.4.1 version to see if all the 300 chips can all work.For the ddr tool for the i.MX8QXP you can see https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/i-MX-8-8X-Family-DDR-Tools-Release/ta-p/....
Here another advice for you to use the company email to get higher support level.
Wish you have a nice day