U-boot for Hi-Link HLK-RM04 board
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 5 commits ahead of 8devices:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
board/rt2880
common
cpu/ralink_soc
disk
doc
drivers
fs
include
lib_generic
lib_mips
net
rtc
scripts
stage1
tools
.config
CHANGELOG
COPYING
CREDITS
MAINTAINERS
MAKEALL
Makefile
README
README.md
autoconf.h
config.in
config.mk
mips_config.mk
mkconfig
uboot_version.h

README.md

U-Boot bootloader for HLK-RM04 board

When HLK-RM04 board is used in projects without ethernet socket it is impossible to update it's firmware through TFTP. This modified bootloader includes new boot option - "Load system code then write to Flash via Serial.". Just press "0" when prompted and upload new firmware using kermit protocol.

For more information and compiled binary see my blog post "HLK-RM04 bootloader"

Build instructions

MIPS gcc toolchain version 3.42 is required to build this bootloader. Newer versions of toolchain will produce errors and are not recommended.

If you installed the toolchain in /opt/buildroot-gcc342/ just run "make". The resulting image is placed in the root directory and is called uboot.img

To adjust build settings including toolchain location run "make menuconfig".

WARNING

Build and update the bootloader at your own risk! If the bootloader gets broken your board will not boot at all. In this case the only option is to desolder the flash chip and use external programmer to restore the original bootloader from backup.