Professional Documents
Culture Documents
U Boot
U Boot
CS-423
Dick Steflik
U-Boot
Actual Name: Das U-Boot
Universal Bootstrap Loader
Used on PPC, ARM, AVR32, MIPS, x86,
68K, Nios and MicroBlaze architectures
GNU General Public License
Source Code
http://git.denx.de
NGW100
Connect NGW100 to Host PC with serial cable
In Hyperterminal create a profile called ngw100
(115000,8,1,1,0), start connection
Plug-in power to ngw100 to start boot-up
To access U-Boot interrupt the boot-up process by
hitting any key within the first 2 sec of the boot-up
process
Commandline interface w/help
U-Boot Commands
Information Commands
U-Boot Commands
Memory Commands
mm modify memory (mm (.b,.w,.l) addr (hex)) will prompt for new value
mtest simple memory test (mtest start end pattern (hex))
mw memory write (mw [.b, .w, .l] address value [count] (hex))
nm memory modify (nm [.b, .w, .l] address (hex))
loop infinite loop on address range (loop [.b, .w, .l] address number_of_objects (hex))
U-Boot Commands
cp copy memory (cp [.b, .w, .l] source target count (hex))
flinfo print Flash memory information
erase erase flash memory (see help for options)
protect enable or disable flash protection
mtdparts define a Linux compatible Memory Technology Device (MTD) partition
scheme (see manual for more info on this command)
U-Boot Commands
Download Commands
U-Boot Commands