Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save trabucayre/7efff8d8ac547cf60db66f98e0e61378 to your computer and use it in GitHub Desktop.

Select an option

Save trabucayre/7efff8d8ac547cf60db66f98e0e61378 to your computer and use it in GitHub Desktop.
uboot for zedboard
# Build
```
make ARCH=arm CROSS_COMPILE=arm-linux- DEVICE_TREE=zynq-zed xilinx_zynq_virt_defconfig
make ARCH=arm CROSS_COMPILE=arm-linux- DEVICE_TREE=zynq-zed
make ARCH=arm CROSS_COMPILE=arm-linux- DEVICE_TREE=zynq-zed spl/boot.bin
make ARCH=arm CROSS_COMPILE=arm-linux- DEVICE_TREE=zynq-zed u-boot.img
```
# uboot config
sdboot.cmd:
```
setenv devnum 0
setenv partid 1
setenv fdt_addr_r 0x2000000
setenv kernel_addr_r 0x2080000
setenv fdtfile zynq-zed.dtb
setenv kernel uImage
setenv bootargs console=ttyPS0,115200 root=/dev/mmcblk0p2 rw rootwait
mmc dev $devnum && mmcinfo; load mmc $devnum:$partid $fdt_addr_r $fdtfile && load mmc $devnum:$partid $kernel_addr_r $kernel && bootm $kernel_addr_r - $fdt_addr_r
```
convert .cmd -> .scr:
```
./tools/mkimage -c none -A arm -T script -d sdboot.cmd boot.scr
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment