]> rtime.felk.cvut.cz Git - fpga/zynq/canbench-sw.git/blob - petalinux/bootscript.txt
bootscript: changed IPs, updated paths
[fpga/zynq/canbench-sw.git] / petalinux / bootscript.txt
1 echo "Running bootscript ..."
2
3 setenv tftp_dir ''
4
5 setenv tftp_path /uzedcan
6 setenv bitstream_image ${tftp_path}/system.bit
7 setenv dtb_img ${tftp_path}/system.dtb
8 setenv kernel_img ${tftp_path}/image.ub
9
10 setenv nfsserverip 192.168.1.75
11 #setenv nfsserverip 147.32.86.163
12
13 setenv nfspath /export/canbench
14
15 setenv bootargs ${bootargs} console=ttyPS0,115200
16 # Comment out if out want to use compiled-in values.
17 # If duplicate parameters are present, the later will take effect.
18 setenv bootargs ${bootargs} ip=${ipaddr} root=/dev/nfs rw nfsroot=${nfsserverip}:${nfspath}
19
20 setenv bitstream_load_address 0x04000000
21
22 setenv bitstream_tftp 'echo === Loading FPGA bitstream; tftpboot ${bitstream_load_address} ${tftp_dir}${bitstream_image}'
23 setenv dtb_tftp 'echo === Loading Device Tree; tftpboot ${dtbnetstart} ${tftp_dir}${dtb_img}'
24 setenv kernel_tftp 'echo === Loading Linux kernel; tftpboot ${netstart} ${tftp_dir}${kernel_img}'
25
26 setenv bitstream_load 'fpga loadb 0 ${bitstream_load_address} ${filesize}'
27
28 setenv boot_now 'bootm ${netstart} - ${dtbnetstart}'
29
30 run bitstream_tftp bitstream_load kernel_tftp dtb_tftp boot_now