由于9R10機芯,其主板軟件在開機加載過程中需要通過I2C訪問邏輯板主芯片的寄存器地址做器件檢測,因此如果主板的屏參錯誤,會導致開機黑屏并出現以下打印信息: panel.c INX8922_I2C_Write_Cmd 403: G2C_Write_EX NG, try again --0
panel.c INX8922_I2C_Write_Cmd 403: G2C_Write_EX NG, try again --1
panel.c INX8922_I2C_Write_Cmd 403: G2C_Write_EX NG, try again --2
panel.c INX8922_I2C_Write_Cmd 403: G2C_Write_EX NG, try again --3
panel.c INX8922_I2C_Write_Cmd 403: G2C_Write_EX NG, try again --4
panel.c INX8922_I2C_Write_Cmd 403: G2C_Write_EX NG, try again --5
panel.c INX8922_I2C_Write_Cmd 403: G2C_Write_EX NG, try again --6
panel.c INX8922_I2C_Write_Cmd 403: G2C_Write_EX NG, try again --7
panel.c INX8922_I2C_Write_Cmd 403: G2C_Write_EX NG, try again --8
panel.c INX8922_I2C_Write_Cmd 403: G2C_Write_EX NG, try again --9
====INX8922_I2C_Communicate IsWrite:0 CommandSet:2 ====
panel.c INX8922_I2C_Read_Cmd 422: G2C_Read_EX Fail
Read data buf[0]=0 buf[1]=0 buf[2]=0 buf[3]=0
panel.c INX8922_I2C_Read_Cmd 422: G2C_Read_EX Fail
經過分析,以上打印信息是由于40E690U-9R10屏參錯誤(錯成了65E690U的屏參),軟件不停自檢群創(chuàng)邏輯板上INX8922芯片,而檢測不到,不停報錯(40E690U的邏輯板芯片是INX8903)。通過以下命令可以利用串口命令修改成正確的屏參: 第一步:接好串口調試工具,按住鍵盤ESC鍵交流上電開機,命令提示符停留在:realtek>
第二步:查看主板軟件中當前屏參,輸入命令env print 回車(打印信息中會列出當前主板內的屏參)
第三步:修改正確的屏參,輸入命令:panel -a回車(打印信息中會列出本軟件所有支持的屏版本型號)
第四步:根據支持的屏版本列表,修改正確的屏參,輸入命令:panel -s 屏版本 回車。(注意:屏版本文件名較長,請根據列表中的正確屏參輸入,例如第三步中打印信息中列出所有支持的屏版本中,40寸的版本為sky_v420dk1_panel.bin,則,修改的命令為:panel -s sky_v420dk1_panel.bin回車。)
修改完畢后,需將主板裝機器上測試。讓軟件成功自檢屏驅動
|