Skip to content

showliu/omap4boot

This branch is 1 commit ahead of swetland/omap4boot:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Show Liu
Jan 19, 2015
1f4ba2b · Jan 19, 2015

History

47 Commits
Sep 27, 2011
Apr 25, 2011
Sep 1, 2011
Dec 19, 2010
Sep 22, 2011
Dec 19, 2010
Jan 19, 2015
Dec 19, 2010
Sep 22, 2011
Apr 13, 2011
Apr 25, 2011
Sep 27, 2011
Sep 27, 2011
Sep 27, 2011
Apr 25, 2011
May 23, 2011
Apr 25, 2011
Aug 5, 2011
Apr 14, 2011
Jan 19, 2015

Repository files navigation

USB downloader and USB second stage bootloader for OMAP44xx
===========================================================

aboot.bin
---------

aboot.bin is a designed to be a second stage USB bootloader (what TI
calls x-loader) for the USB peripheral boot mode of OMAP44xx.

Currently it's somewhat pandaboard-centric, but that should be
easy enough to clean up -- it shouldn't touch any gpiomux config
except (maybe) for the UART.

All it does is send a u32 message (0xaabbccdd) back over the USB link, 
then reads a u32 size from the host.  Then it downloads size bytes
from the host to 0x82000000 and jumps to that address.


usbboot
-------

usage: usbboot <2ndstage> [ <image> ]

- usbboot will poll every 250ms until it locates an OMAP device 
  (VID 0451, PID d00f)
- it then will send the 2ndstage binary to the device 
- if an image was also provided, it will wait for the 2ndstage to
  send the go-ahead response (0xaabbccdd) and then send that image

About

Tools to boot omap44xx over USB.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 94.6%
  • Makefile 3.5%
  • C++ 1.3%
  • Assembly 0.6%