【提问】CycloneVsoc 的 SPL 从 emmc boot 失败的问题-Altera-Intel社区-FPGA CPLD-ChipDebug

提问CycloneVsoc 的 SPL 从 emmc boot 失败的问题

诸位好

我用的是MCV的SoM,上面有一个eMMc,我想通过eMMc boot我的裸机程序,不要linux

我做了如下的步骤:

1.编写Baremetal.bin,然后通过mkimage增加头部信息,

-a 和 -e都是 0x01000040

2.通过BSP tcl编译Qsys 的sof,然后通过UBOOT生成SPL,已经打开emmc boot。

3.硬件上将 bSEL调成0x5,即Booting from eMMc 3.0V.

4.通过JTAG debug SPL,SPL在OCRAM上运行无误

5.通过提供的make_sdcard_p3.py制作image:

     P1     TYPE:A2        SIZE:2M       FORMAT: RAW            u-boot-spl.bin

     P2     TYPE:none        SIZE:100M       FORMAT: FAT32           Baremetal.bin

6.通过ums 把emmc挂载到linux上,执行: dd if=sd_image.img of=/dev/sdX, RESET.

 

得到的结果是BootROM没有找到SPL

 

望诸位能相助

感谢

 

 

 

请登录后发表评论

    没有回复内容