$ make system/system.hdf
-2. Build PetaLinux and applications
+2. Configure TFTP server
+
+3. Configure NFS server
+
+ The server must support NFSv2, otherwise it will not work and
+ no sensible error message will be printed.
+
+4. Modify module IP, server IPs and paths in u-boot environment and bootscript
+
+ Set the variables "ipaddr", "serverip" in uEnv.txt
+ and "nfsserver", "nfspath" in bootscript.txt.
+
+5. Modify the NFS server IP and path in bootscript (petalinux/bootscript.txt)
+
+6.1 Configure PetaLinux and applications
Make sure you have sourced both $VIVADO_INSTALL_DIR/settings.sh
and $PETALINUX_INSTALL_DIR/settings.sh.
$ cd petalinux && petalinux-config
+6.2 Build PetaLinux and applications
-3. Configure TFTP server
-
-4. Configure NFS server
-
- The server must support NFSv2, otherwise it will not work and
- no sensible error message will be printed.
+ $ make petalinux_build
-5. Modify module IP, server IPs and paths in u-boot environment and bootscript
-
- Set the variables "ipaddr", "serverip" in uEnv.txt
- and "nfsserver", "nfspath" in bootscript.txt.
+ This should also rsync the rootfs and images to specified locations.
6. Copy images/linux/{image.ub,top_wrapper.bit,system.dtb,bootscript} into /tftpboot
to a FAT32 partition on SD card.
The internal QSPI flash may be used instead, however make sure
the jumpers on MicroZed board are set appropriately.
-