]> rtime.felk.cvut.cz Git - fpga/zynq/canbench-sw.git/blobdiff - README.txt
scripts: include script for applying new FPGA design at runtime.
[fpga/zynq/canbench-sw.git] / README.txt
index e0b6dbab02301ebc8f4f215f8d57b38a12a83a16..ace169bbb045cad8f3384f65835c5e4e6c6c16f6 100644 (file)
@@ -19,7 +19,21 @@ the system configuration, you do not have to build it.
 
   $ 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.
@@ -33,18 +47,11 @@ the system configuration, you do not have to build it.
 
   $ 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
 
@@ -55,4 +62,3 @@ the system configuration, you do not have to build it.
   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.
-