Skip to content

dmatlack/bmarm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bare Metal Arm Programming

References
 * http://www.state-machine.com/arm/Building_bare-metal_ARM_with_GNU.pdf
 * http://wiki.osdev.org/ARM_Beagleboard

Specs
 * TI OMAP35x: http://www.ti.com/lit/pdf/spruf98

Booting on Beaglebooard:
  0. Connect to board via serial.
  1. Interrupt U-boot boot sequence.
  2. Run 'loady' or 'loadb' on the U-boot command-line.
  3. Use your serial program to send kernel.bin to the board.
  4. Run 'go 0x80200000' on the U-boot command-line to start
     executing the kernel.
 or
  1. Run ./boot.kermit

In order to use minicom to send the boot binary over serial, install the
linux package lrzsz.

About

bare metal arm hacking

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published