-
buildroot编的fitImage(initramfs)在icicle kit上无法运行
大家好,我有一个polarfiresociciclekit开发板。默认可以启动。里面的软件版本如下:PolarFire(R)SoCHartSoftwareServices(HSS)-version0.99.29-dev-buildMPFSHALversion1.8.140/Mi-VIHCversion0.1.1(c)Copyright2017-2021MicrochipFPGAEmbeddedSystemsSolutions.[6.45158]HSS_E51_Banner():incorporatingOpenSBI-version0.9(c)Copyright2019-2021WesternDigitalCorporation.U-Boot2022.01(Jan102022-18:46:34+0000)Linuxversion5.12.19(oe-user@oe-host)(riscv64-oe-linux-gcc(GCC)11.2.0,GNUld(GNUBinutils)2.37.20210721)#1SMPMonFeb1412:25:04UTC2022我自己使用buildroot,buildroot-2025.11.tar.bz2+buildroot-external-microchip-linux4microchip-fpga-2025.10.zipBR2_EXTERNAL=../buildroot-external-microchip/makeicicle_initramfs_defconfigmake生成了镜像:da----2026/1/69:59dtsda----2026/1/69:54microchipda----2026/1/69:59mpfs_icicle-a----2026/1/69:44559boot.scr-a----2026/1/610:0062914560boot.vfat-a----2026/1/610:002283boot.vfat.bmap-a----2026/1/69:5957505280Image-a----2026/1/69:5945813901Image.gz-a----2026/1/69:5424218mpfs-icicle-kit.dtb-a----2026/1/610:0045872416mpfs_icicle.itb-a----2026/1/69:584058mpfs_icicle.its-a----2026/1/69:58787088payload.bin-a----2026/1/69:59107531776rootfs.cpio-a----2026/1/69:5939653388rootfs.cpio.gz-a----2026/1/69:59113029120rootfs.tar-a----2026/1/610:0063737856sdcard.img-a----2026/1/610:002394sdcard.img.bmap-a----2026/1/69:44785348u-boot.bin-a----2026/1/69:448192uboot-env.bin然后,我把payload.bin使用dd写进了板子的emmc,然后启动板子,中断u-boot,并执行如下操作:U-Boot2025.07-linux4microchip+fpga-2025.10(Mar212026-22:38:32+0800)CPU:sifive,u54-mcModel:MicrochipPolarFire-SoCIcicleKitDRAM:1GiB(total2GiB
2026-03-24 2

问答