kamilion / u-boot-ubnt-e200

U-Boot for the Ubiquity E200 (EdgeRouter 8)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

U-Boot for Ubiquity E200

This repository contains the source for U-Boot for Ubiquity E200 boards (aka EdgeRouter ER-8 and ERPro-8). It is based on the GPL tarball released by Ubiquity with a few minor adjustments.

The original tarball name is:

EdgeRouter ER-8/ERPro-8/EP-R8 Firmware v1.9.11
GPL.ER-e200.v1.9.1.1.4977353.tar.bz2

The modifications are mostly to get it to build with a "standard" mips toolchain and to enable a number of missing U-Boot commands. The environment is moved to a different flash location to allow chainloading.

Building

Assuming your cross toolchain prefix is mips-linux-gnu-, run:

make CROSS_COMPILE=mips-linux-gnu- octeon_ubnt_e200_config
make CROSS_COMPILE=mips-linux-gnu- -j$(nproc)

The file u-boot-octeon_ubnt_e200.bin should contain the bootloader image. This image is designed to be chainloaded from an existing U-Boot by simply jumping to the first instruction.

Octeon ubnt_e200# tftpboot 0x02000000 u-boot-octeon_ubnt_e200.bin
Octeon ubnt_e200# go 0x82000000

About

U-Boot for the Ubiquity E200 (EdgeRouter 8)

License:Other


Languages

Language:C 74.1%Language:C++ 22.8%Language:Objective-C 1.2%Language:Makefile 0.7%Language:Assembly 0.3%Language:Perl 0.3%Language:Shell 0.2%Language:Python 0.2%Language:PHP 0.1%Language:Lex 0.0%Language:Yacc 0.0%Language:TSQL 0.0%Language:CSS 0.0%Language:sed 0.0%Language:Batchfile 0.0%