上一篇文章已经按照步骤实现了一个从SD卡启动的工程:
【Ultrascale+ MPSOC学习记录】3、从SD卡启动
因为MPSOC还有一种启动模式是eMMC,接下来咱就实现从eMMC启动。
BD中使能eMMC
基于之前的工程,进入MPSOC设置中,勾选使能eMMC:

然后保存退出BD,然后点击Generate Bitstream,等待工程跑完,再导出xsa文件。
新建vitis工程
按照之前的方式新建vitis工程,之前偷懒吃了亏,这里还是老老实实的新建工程吧。
这里为了验证启动和烧写,就还是用hello world工程;
工程建立好以后,直接选择Xilinx->Program Flash;

选择BOOT.bin和emmc,点击program烧写,不出意外的话,就要出意外了:

我靠,怎么烧写不成功,经过各种查资料,都没发现烧写eMMC的方法,最后在ALINX的另外一份学习资料中,找到这么一句:

最低0.47元/天 解锁文章






