最近再调试公司一个新板子,rk3588芯片,硬件自己设计。
1、hdmi0 卡死
kernel的设备树默认启动了hdmi0,我们的板子没有使用到hdmi0,因此在uboot阶段会卡住
卡住的地方如下:
uboot阶段会卡在hdptx_rpoll_cmn_config函数这里。
把kernel设备树中关于hdmi0相关的都disabled掉即可。
2、单PMIC和双PMIC配置,卡在更新处
RK3588在u-boot在解析电源模块的时候,会分析当前使用的电源模块方案。RK3588有单PMIC方案和双PMIC方案,这两种不同方案的固件不可以互烧,否则可能会烧坏芯片。u-boot在代码中对PMIC进行了分析,如果硬件PMIC方案与软件不符,会在u-boot阶段进行判断。
代码如下: