Hello,
We currently develop a software using TMS320C6678 DSP on evaluation Card FMC667 from 4DSP.
I am responsible for the BOOT software development. Consequently, my activity deals with the BOOTLOADER which is present inside the TMS320C6678 (@ 0x20C00000).
BOOT software is stored in a NOR FLASH. As soon as a device reset occurs, the BOOTLOADER reads the DEVSTAT register which contains the Boot Mode.
For our product, Boot Mode shall be SPI. Then, the BOOTLOADER reads the Boot Parameter Table from the aforementioned NOR FLASH.
From this Boot Parameter table, the BOOTLOADER configures the SPI to load the BOOT software in RAM (Boot Table format).
Let's Imagine problem occurs during the BOOT software loading. The problem could be due to an erroneous Boot Parameter Table, an erroneous Boot Table format or many other reasons.
I would like to know what means of debugging are available for me if such problem occurs, as i don't have any access to the implemented BOOTLOADER source code or/and format ELF file.
Note that we use a TRACE32 probe LAUTERBACH for debugging. The most efficient mean of debugging should be for us the ability to set Breakpoint in BOOTLOADER to get the origin of the problem.
Regards
Alban MICHELANGELI