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