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.

boot up procedure does not execute on the C6713

Hi

Although the full test suite provided with our c6713 board performed successfully, and we could also erase and reprogramme the flash with write check ok, the board refuses to initiate the boot procedure. Does anyone of you has a clue as to what s happening with this board. Actually, we have five in total behaving that way.

Thanks

Daniel Gaucher, University of Sherbrooke

  • From your tags, I will assume that the boards in question are DSK6713s. Is this correct?

    And your Flash programming has been done using JTAG. Is this correct, meaning that you have good JTAG control when needed?

    What bootmode have you selected?

    If you view the Flash memory through a JTAG Memory Window, do you see the contents that you expect to be there, at least in the first several bytes or words?

    When you try to boot from Flash, what are the symptoms?

    After the DSP has been released from reset and the boot process should have occurred, can you then look at DSP memory at address 0 to see what, if anything, was copied there? How does it compare to what you expected, and what is in the first 1K-Bytes of Flash?

  • Just in case you have not already seen this, the C6000 Second-Level Bootloader App Note is a great resource for learning about how the bootloader works on C6000 devices such as the C6713. As Randy suggested, the first 1KBytes of Flash are copied into L2 at address 0x0 and then begins executing. If you do not have a second-level bootloader within this address range the DSP will not copy the rest of your Flash contents to memory and your system will not run.

  • I tried to capture some helpful info in debugging bootloader problems in this wiki page:

    http://processors.wiki.ti.com/index.php/Debugging_from_Flash