Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
| software:linux:toradex:uboot [2019-10-14 15:58] – mlammerich | software:linux:toradex:uboot [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== Uboot ====== | ||
| - | uboot is a universal bootloader. | ||
| - | |||
| - | ===== Distroboot ===== | ||
| - | |||
| - | You can run distroboot by running '' | ||
| - | |||
| - | * mmc1 | ||
| - | * usb0 | ||
| - | * dhcp | ||
| - | |||
| - | Note that all it does it run the associated boot commands '' | ||
| - | |||
| - | For more information see [[ https:// | ||
| - | |||
| - | ===== Updating uboot on the Toradex colibri_imx6 ===== | ||
| - | |||
| - | coming soon | ||
| - | |||
| - | ===== Uboot Environment ===== | ||
| - | < | ||
| - | arch=arm | ||
| - | baudrate=115200 | ||
| - | board=colibri_imx6 | ||
| - | board_name=colibri_imx6 | ||
| - | board_rev=010a | ||
| - | boot_a_script=load ${devtype} ${devnum}: | ||
| - | boot_efi_binary=if fdt addr ${fdt_addr_r}; | ||
| - | boot_extlinux=sysboot ${devtype} ${devnum}: | ||
| - | boot_file=zImage | ||
| - | boot_net_usb_start=usb start | ||
| - | boot_prefixes=/ | ||
| - | boot_script_dhcp=boot.scr.uimg | ||
| - | boot_scripts=boot.scr.uimg boot.scr | ||
| - | boot_syslinux_conf=extlinux/ | ||
| - | boot_targets=mmc1 usb0 dhcp | ||
| - | bootcmd=run emmcboot ; echo ; echo emmcboot failed ; setenv fdtfile ${fdt_file}; | ||
| - | bootcmd_dhcp=if dhcp ${scriptaddr} ${boot_script_dhcp}; | ||
| - | bootcmd_mmc0=setenv devnum 0; run mmc_boot | ||
| - | bootcmd_mmc1=devnum=1; | ||
| - | bootcmd_usb0=devnum=0; | ||
| - | bootdelay=1 | ||
| - | bootm_size=0x10000000 | ||
| - | console=ttymxc0 | ||
| - | cpu=armv7 | ||
| - | defargs=enable_wait_mode=off galcore.contiguousSize=50331648 | ||
| - | dfu_alt_info=u-boot.imx raw 0x2 0x3ff mmcpart 0;boot part 0 1;rootfs part 0 2;zImage fat 0 1; | ||
| - | distro_bootcmd=for target in ${boot_targets}; | ||
| - | efi_dtb_prefixes=/ | ||
| - | emmcargs=ip=off root=/ | ||
| - | emmcboot=run setup; run emmcfinduuid; | ||
| - | emmcbootpart=1 | ||
| - | emmcdev=0 | ||
| - | emmcdtbload=setenv dtbparam; load mmc ${emmcdev}: | ||
| - | emmcfinduuid=part uuid mmc ${mmcdev}: | ||
| - | emmcrootpart=2 | ||
| - | ethact=FEC | ||
| - | ethaddr=00: | ||
| - | ethprime=FEC | ||
| - | fdt_addr_r=0x12100000 | ||
| - | fdt_file=imx6dl-colibri-eval-v3.dtb | ||
| - | fdt_fixup=; | ||
| - | fdt_high=0xffffffff | ||
| - | fdtcontroladdr=2d777688 | ||
| - | initrd_high=0xffffffff | ||
| - | ipaddr=192.168.10.2 | ||
| - | kernel_addr_r=0x11000000 | ||
| - | load_efi_dtb=load ${devtype} ${devnum}: | ||
| - | loadaddr=0x12000000 | ||
| - | mmc_boot=if mmc dev ${devnum}; then devtype=mmc; | ||
| - | netmask=255.255.255.0 | ||
| - | nfsargs=ip=::::: | ||
| - | nfsboot=run setup; setenv bootargs ${defargs} ${nfsargs} ${setupargs} ${vidargs}; echo Booting via DHCP/ | ||
| - | nfsdtbload=setenv dtbparam; tftp ${fdt_addr_r} ${fdt_file} && setenv dtbparam " - ${fdt_addr_r}" | ||
| - | pxefile_addr_r=0x17100000 | ||
| - | ramdisk_addr_r=0x12200000 | ||
| - | scan_dev_for_boot=echo Scanning ${devtype} ${devnum}: | ||
| - | scan_dev_for_boot_part=part list ${devtype} ${devnum} -bootable devplist; env exists devplist || setenv devplist 1; fort | ||
| - | scan_dev_for_efi=setenv efi_fdtfile ${fdtfile}; if test -z " | ||
| - | scan_dev_for_extlinux=if test -e ${devtype} ${devnum}: | ||
| - | scan_dev_for_scripts=for script in ${boot_scripts}; | ||
| - | scriptaddr=0x17000000 | ||
| - | sdargs=ip=off root=/ | ||
| - | sdboot=run setup; run sdfinduuid; run set_sdargs; setenv bootargs ${defargs} ${sdargs} ${setupargs} ${vidargs}; echo Bo} | ||
| - | sdbootpart=1 | ||
| - | sddev=1 | ||
| - | sddtbload=setenv dtbparam; load mmc ${sddev}: | ||
| - | sdfinduuid=part uuid mmc ${sddev}: | ||
| - | sdrootpart=2 | ||
| - | serial# | ||
| - | serverip=192.168.10.1 | ||
| - | set_emmcargs=setenv emmcargs ip=off root=PARTUUID=${uuid} rw,noatime rootfstype=ext4 rootwait | ||
| - | set_sdargs=setenv sdargs ip=off root=PARTUUID=${uuid} rw,noatime rootfstype=ext4 rootwait | ||
| - | set_usbargs=setenv usbargs ip=off root=PARTUUID=${uuid} rw,noatime rootfstype=ext4 rootwait | ||
| - | setethupdate=if env exists ethaddr; then; else setenv ethaddr 00: | ||
| - | setsdupdate=setenv interface mmc; setenv drive 1; mmc rescan; load ${interface} ${drive}:1 ${loadaddr} flash_blk.img &&} | ||
| - | setup=setenv setupargs fec_mac=${ethaddr} consoleblank=0 no_console_suspend=1 console=tty1 console=${console}, | ||
| - | setupdate=run setsdupdate || run setusbupdate || run setethupdate | ||
| - | setusbupdate=usb start && setenv interface usb; setenv drive 0; load ${interface} ${drive}:1 ${loadaddr} flash_blk.img } | ||
| - | soc=mx6 | ||
| - | splashpos=m, | ||
| - | usb_boot=usb start; if usb dev ${devnum}; then devtype=usb; | ||
| - | usbboot=run setup; usb start; run usbfinduuid; | ||
| - | usbbootpart=1 | ||
| - | usbdev=0 | ||
| - | usbdtbload=setenv dtbparam; load usb ${usbdev}: | ||
| - | usbfinduuid=part uuid usb ${usbdev}: | ||
| - | usbrootpart=2 | ||
| - | vendor=toradex | ||
| - | ver=U-Boot 2019.07-3.0.2+ge1cbe8c (Sep 30 2019 - 18:16:29 +0000) | ||
| - | vidargs=video=mxcfb0: | ||
| - | </ | ||