Design Support

 111 views

This document describes the functionality of the TMS320DM6467 Digital Media System-on-Chip (DMSoC) ARM ROM bootloader (RBL) software. The ARM ROM bootloader resides in the ROM of the device beginning at address 0x00008000. The RBL implements methods for booting in the listed modes and uses boot configuration pins to determine boot mode. If an improper boot mode is chosen, or an error is detected during boot from a slave device, the RBL communicates this through the universal asynchronous receiver/transmitter (UART), as the default boot device.

When booting in master mode, the RBL reads boot information from the slave device, as and when required. When booting in slave mode, the RBL depends on the master device to feed boot information, as and when required. Please note that for all boot modes, the RBL disables the watchdog timer for the duration of boot. All applications MUST avoid configuring the watchdog timer during the boot process.

  • HPI
  • PCI
  • EMIFA Direct Boot
  • NAND
  • I2C (master)
  • SPI (master)
  • UART

Associated Files: