Differences

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

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]]

Back to top

doc/techref/bootloader/uboot.1368956075.txt.bz2 · Last modified: 2013/05/19 11:34 by orca