# programming the BL2 and RCW (for example: boot from SD card) binary
=> tftpboot 82000000 bl2_sd.pbl
=> mmc erase 8 0x800
=> mmc write 0x82000000 8 0x800
# programming BL31 and U-Boot
=> tftpboot 82000000 fip.bin
=> mmc erase 0x800 0x800
=> mmc write 82000000 0x800 0x2000
# programming the u-boot environment
=> tftpboot 82000000 uboot-env.bin
=> mmc erase 0x2800 0x800
按照openil手册,烧写BL2 RCW(编译SD和mmc对应的文件)等到SD或MMC上, 然后切换到SD卡或者MMC启动,控制台都无任何输出。
正常应该会有如下输出信息。 说明openil编译出的BL2 and RCW等在OK1028A的板子上是不工作了。
NOTICE: 2 GB DDR4, 32-bit, CL=11, ECC off
NOTICE: BL2: v1.5(release):203f2cf8-dirty
NOTICE: BL2: Built : 16:30:43, Sep 1 2020
NOTICE: BL31: v1.5(release):203f2cf8-dirty
NOTICE: BL31: Built : 16:30:47, Sep 1 2020
NOTICE: Welcome to LS1028 BL31 Phase
对比openil编译的 bl2_sd.pbl 和飞凌提供的firmware_ls1028ardb_uboot_sdboot.img(最开始内容应该是 BL2 and RCW) 发现内容不太一样
# programming the BL2 and RCW (for example: boot from SD card) binary
=> tftpboot 82000000 bl2_sd.pbl
=> mmc erase 8 0x800
=> mmc write 0x82000000 8 0x800
# programming BL31 and U-Boot
=> tftpboot 82000000 fip.bin
=> mmc erase 0x800 0x800
=> mmc write 82000000 0x800 0x2000
# programming the u-boot environment
=> tftpboot 82000000 uboot-env.bin
=> mmc erase 0x2800 0x800
按照openil手册,烧写BL2 RCW(编译SD和mmc对应的文件)等到SD或MMC上, 然后切换到SD卡或者MMC启动,控制台都无任何输出。
正常应该会有如下输出信息。 说明openil编译出的BL2 and RCW等在OK1028A的板子上是不工作了。
NOTICE: 2 GB DDR4, 32-bit, CL=11, ECC off
NOTICE: BL2: v1.5(release):203f2cf8-dirty
NOTICE: BL2: Built : 16:30:43, Sep 1 2020
NOTICE: BL31: v1.5(release):203f2cf8-dirty
NOTICE: BL31: Built : 16:30:47, Sep 1 2020
NOTICE: Welcome to LS1028 BL31 Phase
对比openil编译的 bl2_sd.pbl 和飞凌提供的firmware_ls1028ardb_uboot_sdboot.img(最开始内容应该是 BL2 and RCW) 发现内容不太一样
举报