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.

c2000 devkit, is it possible to download / program TI microcontrollers using rs232?

Other Parts Discussed in Thread: C2000WARE, TIDM-1000, TIDM-1001, TIDM-1007

I have been using microchips microcontroller and their real ice programming board to program some of my companies system, but it is such a hassle and am trying TIs dev board to see if it is more efficient then our current microchip processor. So id like to ask, is it possible to program the microcontroller using only rs232? 

  • I also like to mention, my target board has a milspec connector with many unused pins, id like to use those unused pins to be able to program the board ,instead of having to open up my device to reprogram since it has to be water proof. Id rather find a way to program using the MIL spec connector.

  • I also like to mention, my target board has a milspec connector with many unused pins, id like to use those unused pins to be able to program the board ,instead of having to open up my device to reprogram since it has to be water proof. Id rather find a way to program using the MIL spec connector.

  • I also like to mention, my target board has a milspec connector with many unused pins, id like to use those unused pins to be able to program the board ,instead of having to open up my device to reprogram since it has to be water proof. Id rather find a way to program using the MIL spec connector.

  • I also like to mention, my target board has a milspec connector with many unused pins, id like to use those unused pins to be able to program the board ,instead of having to open up my device to reprogram since it has to be water proof. Id rather find a way to program using the MIL spec connector.

  • TI C2000 MCU standard control cards provide on-board emulation and USB-to-UART adapter functionality. This allows for a convenient method to load the code and debug using Code Composer Srudio (CCS). Please see Control Card detail documentation in C2000Ware.

    There are many reference designs using these standard control cards. A few examples will be TIDM-1001, TIDM-1007, TIDA-1606 and TIDM-1000

    We don't have RS232-to-UART interface in our control cards.

    Shamim 

  • well this is more of a question about when I just have the microprocessor and I am trying to program to my target device. Not the devkit. Is there a way to program the device through rs232?

  • Hi Jonathan, 

    It is not possible to send RS-232 signals to the device directly, you would need a transceiver. If you are using a transceiver, you can program your device over a peripheral like SCI. The app note SPRABV4 covers a method you can use to program flash via SCI. 

    Thanks, 

    Anu

  • Hello, so i can use a boot loader to flash programs onto a already programmed device without have to use a physical programming tool?

  • Jonathan, 

    The flash kernel will allow writing images to Flash without JTAG. Can you specify what you mean by already programmed?

    Thanks, 

    Anu

  • I am fairly new to embedded devices, the current system I have without TI, I have microschip, I would need to program my device with a Jtag. For my purpose, it becomes a pain because my device needs to be water proof if I have to update it I have to take it apart, cut through seals etc. to be able to reprogram with updated software/code. My device has extra wiring on the main connector that i would like to turn into a J-tag or find someway to use those pins to program my device. So i have been looking at Texas instrument microprocessors to see if they can fit my need. I was curious if i can program /flash my device through UART/ Serial communication. 

    Could i flash my target device without a j-tag or extra connectors?

    thanks,

  • Jonathan, 

    The flash kernel will allow writing to Flash without JTAG, but the devices do not take RS232 signals directly. A transceiver is needed to convert the RS232 signals to UART/SCI, and the flash kernel reads the image via the SCI peripheral to then write to Flash. More details on the flash kernel can be found in the SCI Flash kernel app note: https://www.ti.com/lit/an/sprabv4d/sprabv4d.pdf 

    Thanks, 

    Anu