User Tools

Site Tools


doc:techref:bootloader:uboot

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
doc:techref:bootloader:uboot [2013/05/19 11:34]
orca
doc:techref:bootloader:uboot [2013/12/22 11:09] (current)
pepe2k Information about U-Boot 1.1.4 modification for routers
Line 1: Line 1:
 ====== Das U-Boot ====== ====== Das U-Boot ======
-[[wp>Das U-Boot]] (the universal bootloader),​ is arguably the richest, most flexible, and most actively developed FOSS bootloader available. It's released under the GNU GPL and maintained at [[http://​www.denx.de/​wiki/​U-Boot/​]]. ​Being a bootloader, uboot is not part of OpenWrt. +[[wp>Das U-Boot]] (the universal bootloader),​ is arguably the richest, most flexible, and most actively developed FOSS [[doc/​techref/​bootloader|bootloader]] ​available. It's released under the GNU GPL and maintained at [[http://​www.denx.de/​wiki/​U-Boot/​]].
- +
-However being distributed under the GPLv2, and being quite well maintained, you are free to play around with it. Like OpenWrt is build (cross compiled) with [[about:​toolchain|OpenWrt Buildroot]],​ uboot can be build with help of the Embedded Linux Development Kit. It is quite well documented: [[http://​www.denx.de/​wiki/​DULG/​ELDK|ELDK-4]] / [[http://​www.denx.de/​wiki/​ELDK-5/​WebHome|ELDK-5]]. +
  
 +Uboot can be build with [[about:​toolchain|OpenWrt Buildroot]],​ Embedded Linux Development Kit, and others. For documentation see [[http://​www.denx.de/​wiki/​DULG/​ELDK|ELDK-4]] / [[http://​www.denx.de/​wiki/​ELDK-5/​WebHome|ELDK-5]].
  
 ===== Compilation ===== ===== Compilation =====
Line 10: Line 8:
   - use a [[wp>​toolchain]] of your choice to build   - use a [[wp>​toolchain]] of your choice to build
 ->​[[http://​www.denx.de/​wiki/​view/​DULG/​UBootDoesntRunAfterUpgradingMyCompiler]] ->​[[http://​www.denx.de/​wiki/​view/​DULG/​UBootDoesntRunAfterUpgradingMyCompiler]]
- 
  
 ===== Configuration ===== ===== Configuration =====
 -> [[doc:​techref:​bootloader:​uboot.config]]\\ -> [[doc:​techref:​bootloader:​uboot.config]]\\
 -> [[toh/​tp-link/​tl-wr1043nd/​flashlog]] -> [[toh/​tp-link/​tl-wr1043nd/​flashlog]]
- 
- 
-===== Available Patches ===== 
-If somebody writes a patch for the bootloader implementation of a particular device, you will find links to this on the wiki-page for that device. Yet we additionally accumulate all the patches wrote for a particular bootloader on his own page. Hopefully you can get a better comprehension of the functionality of the bootloader by having a look at them: 
- 
-  * For the Dockstar: [[https://​github.com/​doozan/​uBoot]] by Jeff Doozan 
- 
  
 ===== Documentation ===== ===== Documentation =====
Line 32: Line 22:
   * [[http://​docs.blackfin.uclinux.org/​doku.php?​id=bootloaders:​u-boot:​porting|Porting U-Boot for a new Blackfin device]] Blackfin specific, but you can milk this for information   * [[http://​docs.blackfin.uclinux.org/​doku.php?​id=bootloaders:​u-boot:​porting|Porting U-Boot for a new Blackfin device]] Blackfin specific, but you can milk this for information
   * [[http://​blogs.coreboot.org/​blog/​2011/​04/​30/​u-boot-as-coreboot-payload/​|U-Boot as coreboot payload]] just for fun   * [[http://​blogs.coreboot.org/​blog/​2011/​04/​30/​u-boot-as-coreboot-payload/​|U-Boot as coreboot payload]] just for fun
 +
 +
 +===== Das U-Boot Modifications =====
 +If somebody writes a patch for the bootloader implementation of a particular device, you will find links to this on the wiki-page for that device. Yet we additionally accumulate all the patches wrote for a particular bootloader on his own page. Hopefully you can get a better comprehension of the functionality of the bootloader by having a look at them:
 +
 +  * For the Marvell Kirkwood (e.g. [[toh:​seagate:​dockstar|Seagate Dockstar]]) [[https://​github.com/​doozan/​uBoot]] by Jeff Doozan
 +  * For Qualcomm Atheros AR9331 SoC based devices (e.g. [[toh/​tp-link/​tl-wr703n|TP-Link TL-WR703N]]):​ http://​code.google.com/​p/​wr703n-uboot-with-web-failsafe/​
 +  * For Qualcomm Atheros AR9331, AR9341 and AR9344 SoCs based devices: [[https://​github.com/​pepe2k/​u-boot_mod|U-Boot 1.1.4 modification for routers]] by Piotr Dymacz (pepe2k)
 +    * Discussion about this project on [[https://​forum.openwrt.org/​viewtopic.php?​id=43237|OpenWrt forum]]
 +    * An article (in Polish) about one of the first version of this project on [[http://​www.tech-blog.pl/​2013/​03/​29/​zmodyfikowany-u-boot-dla-routerow-tp-link-z-atheros-ar9331-z-trybem-aktualizacji-oprogramowania-przez-www-i-konsola-sieciowa-netconsole/​|www.tech-blog.pl]]
doc/techref/bootloader/uboot.1368956075.txt.bz2 · Last modified: 2013/05/19 11:34 by orca