Part Number: TMS320F28388D
Other Parts Discussed in Thread: C2000WARE
Hi,
I am aware that TivaWare provides the full source code for a customizable bootloader that resides within the flash memory of the MCU and as well as an entire user guide document pertaining to boot loaders.
I am also aware that there is the libraries\boot_rom directory in C2000Ware. That directory contains the ROM bootloader source code for many different MCUs. For now, I am only interested in the F2838x boot loader code found in the f2838x\revA\rom_sources\cpu1\F2838x_ROM\bootROM\source subdirectory of the libraries\boot_rom directory. When I asked about the purpose of the libraries\boot_rom directory, Christopher told me that "Additionally, the bootloader source code enables users to be able to create their own custom (ex: SCI bootloader) to put in their flash if desired."
I just want to confirm that this is indeed the intended use of the source code found in that directory. That is to say, for creating a custom boot loader firmware that resides within the MCU's flash memory that depending on certain conditions could either proceed to the run the main firmware, or download data from some connection in order to perform an update on the main firmware and/or itself.
Sincerely,
Howard Li