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.

Programming TMS320C6727B from parallel flash

Other Parts Discussed in Thread: TMS320C6727, SPRC203

Hi:

I want to upload a program to a TMS320C6727 DSP, but i can't get a JTAG. I've read that is possible to burn the code into a flash and boot from it. Is there any documentation of how doing so for this DSP? Do i need to burn the flash with the code in any specific language?

If it's possible, i need something detailed, as i am new to this.

Thanks

  • Hi Pablo,

    I didn't find any TI documentation other than using CCS for flashing the application.

    I found one similar thread, please look into it.

    http://e2e.ti.com/support/dsp/tms320c6000_high_performance_dsps/f/115/t/12367.aspx

  • Hi Pablo,

    For C6727 DSP, uisng flash burn utility, you can  burn the code into flash memories. For more information on flashing utility please download "SPRC203.zip" from http://www.ti.com/tool/SPRC203?keyMatch=sprc203&tisearch=Search-EN and have a look at it.

     

    Regards,

    Shankari

    -------------------------------------------------------------------------------------------------------

    Please click the Verify Answer button on this post if it answers your question.
    --------------------------------------------------------------------------------------------------------

  • Pablo,

    You need to get JTAG. JTAG emulators are available for US$100 or less.

    Is this device on an EVM or PADK board or your own custom board?

    The FlashBurn program uses JTAG to load code and then program the Flash memory.

    You can follow most of the FlashBurn procedure, which uses the hex6x utility to generate a file that can be used by a Flash programmer to program the Flash device. Without JTAG, this programming step would have to be done before the Flash device is mounted on the board, so hopefully you have a socket for that Flash device.

    Regards,
    RandyP

  • Hi Randy:

    Thanks for your answer... the device is on a custom board...

    I Know that the best option would be geting a JTAG, in fact, i would be very happy if i could... but is very difficult to get one here in my country... I could buy one from internet, but given the exporting/importing conditions we are facing here, the prize is doubled in taxes when it enters to the country, and i have to go for it to another province  personally (like 1200 km away).
    Not to mention that 100 dollars is a lot for a stundent here (my monthly earnings for the job i do in the university is arround U$D100), but i would pay them anyway.

    Now, about JTAG of U$D100, do they support the C6727 DSP?

    Could you recommend me someone in specific?

    Is it possible to build my own JTAG considering im a student?

    Where can i read more from the FlashBurn procedure, and the hex6x utility?

    Thanks very much

  • Pablo,

    For a university project, you should be able to get someone in the engineering department to provide the tools necessary to achieve the project. Is this not true at your university? For a custom board built by or for the university, someone must have knowledge of how to program and use the processor. If that is not the case, you are in a very difficult situation that I am not sure how to help you. Perhaps you can ask your professor to contact the TI University Program as a support contact. Go to TI.com and search for "University Program".

    For emulation issues or selection, please search the TI Wiki Pages to find out what is available for which devices. Or post to the E2E Code Composer Forum. That is not my area.

    To read more about Flashburn and hex6x, please search TI.com and the TI Wiki Pages.

    Regards,
    RandyP