I used the PG2.0 DSP TMS320C6678, and board was designed by my own. The following issue was encountered during debugging:
1,After the board powered up normally also the clock;
2,then connected to the emulator, I view the "bootcomplete "register (addressed: 0x0262013c) which value is 0x00000000.
3, and no matter what kind of boot mode, the register values is always 0x00000000.
Then the question is why the "bootcomplete " register's value is always 0x00000000, the true value should be 0x00000001 which indicates that the RBL has boot completly
My understanding is that the 6678 dsp has internal 128K ROM boot loader( RBL), which is used to complete the basic initialization before loading the execution code. And when the RBL completed, the "bootcomplete" register should be set to 1. If I understand correctly, then why the the "bootcomplete" register is not be set, and which reason may cause the RBL can't finish initialization . Which expert can explain, thanks!