02-03-2021 04:29 PM - 编辑日期 02-03-2021 04:31 PM
我用dd命令在我们XCZU19EG的自定义板子上测试emmc,emmc大小有4G容量,测试烧写一个300M大小raw文件,这个文件是我们打包好的分区文件,但是当我执行以下命令时,会报错
# 同步
dd iflag=dsync oflag=dsync if=./FlashLayout_sdcard_zynqmp.raw of=/dev/mmcblk0 status=progress
#异步
dd if=./FlashLayout_sdcard_zynqmp.raw of=/dev/mmcblk0 conv=fdatasync status=progress
附件是我Linux内核启动和操作日志
修改时间 02-03-2021 04:54 PM
你emmc挂载了吗?你用ls /dev | grep mmc看看有哪些设备分区
修改时间 02-04-2021 09:38 AM
Hi 这几个应该是partition吧,你试试of=/dev/mmcblk0boot0看看,我印象中都是往partition中dd.
----------------------------------------------------------------------------------------------
如果帖子有帮助,别忘“接受为解决方案”或“奖励”。谢谢!
Don't forget to "Accept as solution" or "Kudo" if it helps. Thanks!
----------------------------------------------------------------------------------------------