DDR3配置失败,注意检查硬件上的DDR是否和defconfig内的ddr相同。
我使用的是firefly-rk3399_defconfig,里面配置了“rk3399-sdram-ddr3-1600.dtsi”设备树文件,但实际上板子使用的是LPDDR4,因此ddr初始化失败。
解决方式: 复制CONFIG_RAM_ROCKCHIP_LPDDR4=y到firefly-rk3399_defconfig,并且在firefly-rk3399-u-boot.dtsi内将#include "rk3399-sdram-ddr3-1600.dtsi",换成#include "rk3399-sdram-lpddr4-100.dtsi",就可以运行成功