02-26-2019 05:00 PM
I want replace SD card with emmc chip as the boot device in my design, and I know I can copy boot files to SD card through PC, but how to write boot files to emmc chip? Dose vivado surport this operation?
Besides, can I connect emmc chip to the PS's SD0 interface?
02-26-2019 05:09 PM - edited 02-26-2019 05:12 PM
You need two things.
1. EMMC capbability in your SD block.
2. EMMC driver + file system stack.
Assuming your SD block supports eMMC (MMC), the driver should show it as a raw device of a specific size and sector layout, same as SD.
To access it, your embedded host would mount the eMMC device, again, the same way it mounts SD. Then you can access eMMC as a file system or a raw device, depending on your intention. For a boot device you’d probably create a boot partition separate from your other files.
03-06-2019 01:31 PM
Yes, Vivado can program on-board eMMC but it's very slow the first time you have to format/partititon.
Or you can do that booting u-boot or Linux on target from JTAG.
Here the u-boot flow: https://www.xilinx.com/support/answers/67157.html
I personally prefer Linux because fdisk is very powerfull
03-12-2019 08:05 AM
The AR can be "adapt" to zynq-7000. The tool will NOT work for zynq-7000.