Benutzer-Werkzeuge

Webseiten-Werkzeuge


bpi-r64:uboot

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
bpi-r64:uboot [2019/05/02 16:30]
frank [standard-uboot]
bpi-r64:uboot [2019/10/15 12:57] (aktuell)
frank [alphanumeric]
Zeile 26: Zeile 26:
 https://​github.com/​BPI-SINOVOIP/​BPI-R64-bsp/​blob/​master/​u-boot-mt/​include/​configs/​mt7622_evb.h https://​github.com/​BPI-SINOVOIP/​BPI-R64-bsp/​blob/​master/​u-boot-mt/​include/​configs/​mt7622_evb.h
  
-das aktuell ​uboot lässt sich nicht mit gcc >=4.5 kompilieren ​(muss also z.b. unter ubuntu 14.4 compiliert werden)+uboot booted ​nicht, wenn mit gcc >=5.5 kompiliert ​(muss also z.b. unter ubuntu 14.4 compiliert werden)
  
   UBOOT=u-boot-mt/​u-boot-mtk.bin   UBOOT=u-boot-mt/​u-boot-mtk.bin
   sudo dd if=$UBOOT of=$O bs=1k seek=768 #768k = 0xC0000   sudo dd if=$UBOOT of=$O bs=1k seek=768 #768k = 0xC0000
 +  ​
 +===== mein uboot =====
 +
 +  * https://​github.com/​frank-w/​u-boot/​tree/​bpi-r64 (modified version of sinovoip)
 +  * https://​drive.google.com/​open?​id=1Vg3eoHpx3nlZ9pTCZdDpC2l1pJ4rQh5i binaries
 +
 ===== Umgebungsvariablen ===== ===== Umgebungsvariablen =====
  
 +<​hidden>​
 <​code>​ <​code>​
 BPI-IoT> printenv ​                                                                                                                                                     ​ BPI-IoT> printenv ​                                                                                                                                                     ​
Zeile 114: Zeile 121:
                                                                                                                                                                                                                                                                                                                                                
 Environment size: 3838/4092 bytes </​code>​ Environment size: 3838/4092 bytes </​code>​
- +</hidden>
-[[https://​github.com/​BPI-SINOVOIP/​BPI-R64-bsp/​blob/​390546b0df05998a293566a615fda47c936877c8/​u-boot-mt/​include/​configs/​mt7622_evb.h|buildin-environment]]+
 ===== modifizierte uEnv.txt ===== ===== modifizierte uEnv.txt =====
  
Zeile 145: Zeile 151:
  
 uenvcmd=run abootargs aload_fdt aload_kernel aboot uenvcmd=run abootargs aload_fdt aload_kernel aboot
 +</​code>​
 +
 +===== tftp =====
 +<​code>​
 +BPI-R64> printenv tfu                                    ​
 +tfu=setexpr umtkaddr ${uaddr} - 0x200;tftp ${umtkaddr} ${ufile};go ${uaddr}
 +BPI-R64> setenv ufile u-boot-mtk_r64_sd_rtl8367_gcc6.5.bin
 +BPI-R64> run tfu
 +Using mtk_eth device
 +TFTP from server 192.168.0.10;​ our IP address is 192.168.0.18 ​                  
 +Filename '​u-boot-mtk_r64_sd_rtl8367_gcc6.5.bin'​. ​                               ​
 +Load address: 0x41dffe00 ​                                                       ​
 +Loading: ##################### ​                                                 ​
 +         2.4 MiB/s                                                              ​
 +done                                                                            ​
 +Bytes transferred = 297468 (489fc hex)                                          ​
 +get filesize 0x489fc ​                                                           ​
 +## Starting application at 0x41E00000 ...                                       
 +                                                                                ​
 +                                                                                ​
 +U-Boot 2014.04-rc1-00024-g35908bc2eb-dirty (Sep 26 2019 - 08:​32:​43) ​            
 +                                                                                ​
 +DRAM:  1008 MiB                                                                 
 +WARNING: Caches not enabled
 +...
 +BPI-R64> version
 +
 +U-Boot 2014.04-rc1-00024-g35908bc2eb-dirty (Sep 26 2019 - 08:32:43)
 +arm-linux-gnueabihf-gcc (Ubuntu/​Linaro 6.5.0-2ubuntu1~18.04) 6.5.0 20181026
 +GNU ld (GNU Binutils for Ubuntu) 2.30
 +BPI-R64>
 </​code>​ </​code>​
  
Zeile 151: Zeile 188:
 ==== alphanumeric ==== ==== alphanumeric ====
  
-https://​github.com/​BPI-SINOVOIP/​BPI-R64-bsp/​blob/​390546b0df05998a293566a615fda47c936877c8/​u-boot-mt/​common/​cmd_bootmenu.c#​L119+https://​github.com/​BPI-SINOVOIP/​BPI-R64-bsp/​blob/​master/​u-boot-mt/​common/​cmd_bootmenu.c#​L119
  
-==== boot_new ====+===== boot_new ​=====
  
 +(r2) FIXME
 +<​hidden>​
 <​code>​ <​code>​
 alt: alt:
Zeile 176: Zeile 215:
 boot1=run selectmmc; run loadbootenv;​ run importenv; run newboot; boot1=run selectmmc; run loadbootenv;​ run importenv; run newboot;
 </​code>​ </​code>​
- +</​hidden>​ 
-==== netboot ====+===== netboot ​=====
 <​code>​ <​code>​
 BPI-R64> setenv ipaddr 192.168.0.18 BPI-R64> setenv ipaddr 192.168.0.18
bpi-r64/uboot.1556807450.txt.gz · Zuletzt geändert: 2019/05/02 16:30 von frank