Author: Dengxue Yan
This is a simple bootloader designed for TMS320C674x series MCU and is simplified from my single-task OS. It has been tested on TMS320C6747. The bootloader occupies the lowest 16K internal flash. The purpose of this bootloader is to:
- Support user application update online,
- Support CRC verification,
- Support the generating time of the binary,
- Support version control.
The File2Bin.exe is used to generate the binary file that is supported by this bootloader. Its usage is: File2Bin.exe 0x01 Version Subversion Src Dest
The Appbin.bat is a demo of the usage of File2Bin.exe. The first parameter specifies the type of the application. It could be: 0x01: Application Code 0x41: FPGA Code 0x81: Develop config 0x82: Project config This bootloader only supports file type 0x01 for this version. The others are supported by application code. (You can try to download app.bin.bin using Xmoderm through this bootloader )
The default debug UART is UART 1 with baudrate 115200, 8 byte, no parity, 1 stop bits. The download protocol is Xmoderm .
The code is compiled by TI CGTools of C6000.