Design Support

Booting and Flashing via the DaVinci TMS320DM644x Serial Interface (Rev. A)

This application report describes two related pieces of software that are used together to boot the ARM core of the DM644x via the universal asynchronous receiver/transmitter (UART0) serial interface. Additionally, this software allows you to write the needed files to a NAND or NOR flash device, connected to the DM644x AEMIF, such that the ARM core can boot from these external memories. The software consists of a host application, which runs on your PC, and a user boot loader (UBL), which runs on the DM644x ARM core. This UBL also can be placed in the NAND flash memory to enable booting from this device. The software presented in this application report is an extension of that discussed in Basic Application Loading over the Serial Interface for the DaVinci TMS320DM644x (SPRAAI0).

NOTE: The associated software described by this document is no longer supported and is meant for informational and archival purposes. The information contained in this document regarding the boot processes of the DM644x device itself is still correct and accurate. Details about updated software tools can be found at the following URL:

http://wiki.davincidsp.com/index.php?title=Serial_Boot_and_Flash_Loading_Utility.



Bookmark and Share