This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

C6678 EMIF16 boot

Other Parts Discussed in Thread: TMS320C6678

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 initializationWhich expert can  explain, thanks!