AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |
Back to Blog
Uboot Tftp3/21/2021
Xilinx provides a Git tree located at which includes U-Boot to run on Xilinx boards.On the ZC702 board you can use the SF command to program a QSPI device.Here is an example of loading an image file to QSPI device.The command sequence for nand is same as QSPI except the commands.Below nand command sequence for writing an image to nand device.
The read command at the end just to ensure the data was written properly and you can use cmp command for comparing written data with original data which was lready present in DDR. U-Boot uses the regular memory command to program NOR devices. Here is command sequence of loading an image file to NOR device. The authentication and decryption feature present in Zynq U-Boot can be found at page. The authentication and decryption feature present in ZynqMP U-Boot can found at page. U-Boot provides bootm command to boot application images (i.e. Linux) which expects those images be wrapper with a U-Boot specific header using mkimage. This command can be used either to boot legacy U-Boot images or new multi component images (FIT) as documented in U-Boot images wiki page. The standard linux build process builds the wrapper uImage and Petalinux projects generates by default the multi component FIT image as well. The following U-Boot commands illustrate loading a linux image from a SD card using either individual images and a FIT image. With the bootm command, U-Boot is relocating the images before it boots Linux such that the addresses above may not be what the kernel sees. U-Boot also alters the device tree to tell the kernel where the ramdisk image is located in memory (initrd-start and initrd-end). The bootm command sets the r2 register to the address of the device tree in memory which is not done by the go command. Raw in below table means that it supports raw readwrite to respective flash devices without any need of file systems. Please note that on ZynqMP platform, ZCU102 rev1.0 baord, for SD to work in SD3.0 UHS modes, the dt parameter no-1-8-v has to be removed from corresponding sdhci node. Having no-1-8-v in sdhci node makes it to operate till SD High speed. This will enabled only if we enable the config CONFIGCMDZYNQRSA. The Decryption process can also invoked using the command zynqaes.
0 Comments
Read More
Leave a Reply. |