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.

CCS/TMS470MF06607: TMS470MF06607 HDK as debugger

Part Number: TMS470MF06607
Other Parts Discussed in Thread: TM4C123GH6PM

Tool/software: Code Composer Studio

Hi,

I have TMS470MF06607 HDK.

Can i not program other TMS470MF06607 microcontroller using this development board?

Can I use this development board as debugger to program other external TMS470MF06607 microcontroller ?

If not then which are the debuggers i can use to program the TMS470MF06607 microcontroller ?

Thanks

vikas

  • Vikas,

    >>Can i not program other TMS470MF06607 microcontroller using this development board?
    According to the TMDX470MF066HDK page, this kit has a XDS100v2 Onboard JTAG debugger that allows you to flash and debug the device using CCS.

    >>Can I use this development board as debugger to program other external TMS470MF06607 microcontroller ?
    This would be difficult as you would need to isolate the JTAG pins between the onboard XDS100v2 and the TMS470MF06607. Ideally it is a much better choice to have a standalone JTAG debugger.

    >>If not then which are the debuggers i can use to program the TMS470MF06607 microcontroller ?
    Please check the section Development Tools of the page below:
    www.ti.com/.../toolssoftware

    Hope this helps,
    Rafael
  • Hi Rafael,

    Already I have planned to buy the external JTAG debugger.

    But I have a doubt how can i flash the code in the external TMS470MF06607 microcontroller using this Development Board ?

    Whether the development board has any jumper setting to isolate the JTAG pins between XDS100v2 and the TMS470MF06607 ?
    Because one jumper is there on the development board for selecting the TI or ARM JTAG but that is for selecting the external debugger to flash the code on the on board microcontroller, please correct me if I am wrong.

    I have done the same thing for TM4C123GXL launch pads. And there I am able to flash the code in external TM4C123GH6PM microcontroller from that TM4C123GXL launchpad.

    Thanks
    Vikas
  • Vikas,

    >>But I have a doubt how can i flash the code in the external TMS470MF06607 microcontroller using this Development Board ?
    You would have to cut some traces from your development kit and connect them according to the schematics diagram of your development board. Another reference that helps is:

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

    >>Whether the development board has any jumper setting to isolate the JTAG pins between XDS100v2 and the TMS470MF06607 ?
    I don't have this development kit, but looking at its manual I don't see any way to isolate the XDS100v2 to debug/program external devices.
    www.ti.com/.../spnu510.pdf

    >>Because one jumper is there on the development board for selecting the TI or ARM JTAG but that is for selecting the external debugger to flash the code on the on board microcontroller, please correct me if I am wrong.
    Yes, you are right. The manual shows that JP1 selects the external JTAG debugger.

    >>I have done the same thing for TM4C123GXL launch pads. And there I am able to flash the code in external TM4C123GH6PM microcontroller from that TM4C123GXL launchpad.
    The launchpads are usually designed to have jumpers that isolate the JTAG signals. In this particular Launchpad the pins are not isolated but there is only one jumper that removes power from the device - this is not ideal given the other pins may excessively load the JTAG lines or even inadvertently power the device through pull up resistors. In this case this worked for you, but just keep in mind it may not work in all scenarios.

    Hope this helps,
    Rafael