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.

Start guide for the above TMS320 F280049M Experimenter's Kit for C2000 Real-Time Control Development Kits

Other Parts Discussed in Thread: C2000WARE, TMS320F280049C

Support Path: /Tools & software/Help me with an issue/Design Kits / Evaluation Modules / Boards/Hardware issue/

I received the TMS320 F280049M Experimenter's Kit for C2000 Real-Time Control Development Kits.  However, there was NO documentation on how to set this up, e.g., no quick start guide, configuration info, etc.

Can some provide that info.  (I have used uterkits, and there is usually a t least q "Quick Start Guide".)

  • Leland,

    from TMDXDOCK280049M

    Get Started

    There should have been a quick start guide in the box though. Let us look into the issue.

  • Thanks Chris.  In Addition, there were two single-conductor cables (a red one and a green one) as well as two small jumpers n the box.  But no info on what to do with them.  Also, in the Information Guide for the Control Card, page 4, there is a reference to two .pdf documents which are suppose to describe the pin-outs.  But I was unable to find these two documents.

    Can you direct me to the source for these documents as well as what to do with the jumpers/jumper cables.  (FYI, the small control card was in the bottom of the box (not in the foam packaging material like the breadboard/docking board.)

    Thanks 

    Leland Langston

  • Leland,

    Thank you for providing us feedback about your user experience.  We will take steps to improve this as soon as possible.

    The wire and shunt jumpers are included for general purpose experimentation and are not required for board configuration.  The jumpers are commonly used for shorting Tx/Rx pins for communications loopback testing and for shorting the buffered DAC outputs to ADC inputs for analog evaluation.

    The two PDF documents are found in the C2000Ware download package.  The current installed paths are:

    C:\ti\c2000\C2000Ware_x_xx_xx_xx\boards\controlCARDs\TMDSCNCD280049M\A\TMDSCNCD28004x_RevA_120cCARD_pinout.pdf

    C:\ti\c2000\C2000Ware_x_xx_xx_xx\boards\controlCARDs\TMDSCNCD280049M\A\TMDSCNCD28004x_RevA_100DIM_map.pdf

    You will only need to use TMDSCNCD28004x_RevA_120cCARD_pinout.pdf for your TMDXDOCK280049M Experimenter Kit unless you are using an adapter and 100-pin dock (neither are included with TMDXDOCK280049M).

    -Tommy

  • Leland,

    I hear that you are having trouble creating a new CCS target configuration for the controlCARD. Many of the TMS320F28004x devices were added to CCS in December. Can you check for CCS updates to see if you have an update available for TI C2000 Device Support? Launch the check from the Help Menu >> Check for Updates.

    If the update installs correctly, you will be able to see the F28004x devices when you create a new target configuration.  You will also be able to see the source files in your CCS device support directory: \ti\ccsv7\ccs_base\common\targetdb\devices\

    -Tommy

  • I tried that several times. I always get message saying no new updates found.
    I did try the following: I went to the XDS100v2 in the config menu, and then typed in "F280049M" and then did a SAVE & Test. It seemed to work, but when I tried to run debug, i still get error message "...can't connect to target". To reiterate, I purchased the C2000 Microcontrollers Development Tool, "TMDXDOCK280049M". I downloaded and installed CCS version 8 (the latest version). I also downloaded the C2000 suite.

    I am running Windows 10. On the Docking Board, I set the toggle switch to Ext-ON. I connected the USB cable to J1:A. I connected a 5VDC power source to the "5V in" jack on the docking board. I downloaded the Users Guide for the PICCOLO F280049C control CARD Information Guide".I set the switches according to Table 1 for "Debug Using CCS and the on-card xds100v2 Emulator". I am using the internal VREG, so I did not change any components on the control CARD. . I configured the target for the"TI CDS100v2 USB Debug Probe" and I selected Board or Device F280049C and only one device was shown: TMS320F280049C; so the box beside that was checked. I did a SAVE and the TEST. The test appeared successful. I then selected the example program "LED_EX1_Blinky". The build was successful. I then tried to run the DEBUG program, but I still get the following error message: "TI XDS 110 USB Debug Probe", "Error Connecting to Target", error -260. An attempt to connect to the XDS110 failed. It referenced the XDS110 emulator, although I selected the XDS100v2 emulator??/

    Bottom line, I cannot get past the "target Configuration".

    Thanks

    Leland
  • Leland,

    I just installed CCSv8, but was not able to reproduce your issue.  My target configuration is attached.  You should be able to import it through the Target Configurations view.  Hopefully it will work for you.

    F28004x controlCARD.ccxml

    With respect to the F280049M vs F280049C situation, you are rightfully confused.  You can use the F280049C definition on TMDXDOCK280049M without any issues.

    Background Story:

    When the unqualified TMDXDOCK280049M kit was created in early 2017, the plan was to highlight the "M" variant of F280049 on the development kit.  TI C2000 Device Support updates added F280049M to CCS throughout the year.  However, the "M" variant of F280049 was unexpectedly cancelled in late 2017 and the plan was then changed to use the "C" variant of F280049 on the qualified version of the development kit (TMDSDOCK280049C).  Consequently, F280049M was pulled from subsequent CCS updates and some of the documentation had references of F280049M changed to F280049C during the course of making other updates.  So that's how we currently have kits with F280049M, but the collateral is referencing F280049C instead.  Everything should be consistent with TMDSDOCK280049C when it is released.

    -Tommy

  • Setting Up the TMDXDOCK280049M with the C2000 Microcontroller

     

    Steps to get to Run an Example Program (WINDOWS 10). Before you start, go to the TI Web site and navigate to http://www.ti.com/sitesearch/docs/universalsearch.tsp?searchTerm=Piccolo%2520F280049C%2520controlCARD%2520Information%2520Guide#linkId=1&src=top and download the “Piccolo F280049C controlCARD Information Guide” for reference.

    1. Remove the PICCOLO F280049M controlCARD and the Docking Board or Base (TMX009) from the box.
    2. Insert the controlCARD into the base 120-pin HSEC connector (J3) on the controlCARD docking station. (Notice that the card will only go in one way.) Also, follow procedure for electrostatic sensitive devices.
    3. Power: There are two ways to power the device. Note that there are two power connectors on the docking station board: J1 and J17.
      1. Via a USB cable (using J17 and a mini USB connector cable (included). Note that the J17 USB port is ONLY for power input. The port for connecting the device to the PC is a second mini USB connector (J1:A) on the controCard.
      2. Via an external +5VDC power source (using J1 and a 2-conductor mini power plug-NOT included).
      3. Switch S1 on the docking board: This switch selects either the USB +5VDC source or the External +5VDC source. If you wish to use the USB source, toggle switch S1 to the USB-ON position. Connect one of the two supplied USB cables between J17 on the docking board and a USB port on the PC capable of providing +5VDC at 500 mA. If you wish to use a separate +5VDC source, place S1 in the EXT-ON position and connect an external +5VDC power source to J1 on the docking board.
      4. Using the second supplied mini-USB cable, connect it between J1:A on the controlCARD and an available USB port on your PC. Several LEDs on the controlCARD should flash and there should be heard an audible “burble” on your PC.
      5. In WINDOWS 10, open the “Device Manager” window. Go to the “Ports (COM and LPT)” ICON. Below it, there should be another ICON labeled “XDS 100 Class USB Serial Port (COM XX). Note the number shown for XX, for example COM5. Select this ICON by double clicking on it. A new window should open. The device status window should indicate that the device is working properly. Select “Port Settings”. Set the port to the following values: 115,200 Bits per second, 8 data pits, no parity, one stop bit and no flow control, and Click “OK”. (Note: If this ICON for the XDS 100 Class ICON is not shown, then see “IN CASE XDS100 USB PORT NOT CONFIGURED PROPERLY” section below.)
      6. The following SW should be downloaded and properly installed on your PC:
        1. Code Composer Studio (Version 8 is the latest as of April 2018). (Go to http://www.ti.com/tools-software/ccs.html and download CCS.)
        2. Download C2000 software and store it in a folder. (Note its location)
        3. C2000Ware: Down load from the following and store it in the C2000 folder: http://www.ti.com/tool/c2000ware?jktype=recommendedresults
        4. Download the C2000Ware Quick Start Guide from: http://www.ti.com/tool/c2000ware?jktype=recommendedresults
        5. Open Code Composer Studio. Define a file location for your workspace: e.g., “C:\workspace_1” and select launch by clicking.
        6. From the top menu bar, select VIEW and then “GETTING STARTED”. Select the mode, either Simple (yes) or NO.
        7. Select “NEW PROJECT” from the top of the page. A new window should open for a NEW CCS Project. Give your project a name, e.g., First_Project. Click the down arrow and a drop-down window should open. Select 28004X Piccolo Adjacent to this, a list of processor should appear. (If not, select the down arrow). From the list, select “TMS320F280049M”.
        8. In the CONNECTION window (click down arrow), select the “Texas Instruments XDS100v2 USB Debug Probe”.
        9. Select “Resource Explorer” to find examples.
        10. Select “New Target Configuration”. The Connection Window should indicate “Texas Instruments XDS100v2 USB Debug Probe”. If not, scroll down and select this target.
        11. Under “Board or Device”, check the box :TMS320F280049M if it is not already checked.
        12. Under Save Configuration, Click “SAVE”.
        13. Under Test Connection, click “Test Connection”. A window should appear indicating activity, and should conclude with message “The JTAG DR Integrity scan-test has succeeded. [End: Texas Instruments XDS100v2 USB Debug Probe_0]”. Close the window.
        14. At the top menu for CCs, select “FILE”, THE SELECT “OPEN FILE”.
        15. Navigate to wherever you stored the C2000 file. Then navigate to:

    …C2000-c2000ware_1_00_04_00-device_support, Then select f28004x. Then select “Examples”. For this initial test, select “LED” example. Then select the c source code for led_ex1-blinky. The c code for “blinky” should then appear in a window.

    1. Back at the top menu for CCS, select “PROJECT”. Then select “Build All”. The program “blinky” should build as shown in the Console window.
    2. On the top menu for CCS, select “RUN” and “LOAD”. A list of programs should appear, including led_ex1-blinky. Select this program by clicking on it. This should launch the program and transfer it to the controlCARD F280049M. The RED LED on the controlCARD should beginning blinking after a few seconds indicating successful download and program execution.

    NOW YOU ARE READY TO BEGIN USING THE DOCKING STATION AND controlCARD to DEVELOP CODE!

     

    .

     

     

     

    IN CASE XDS100 USB PORT NOT CONFIGURED PROPERLY

    The XDS100 USB Serial Port on some LAUNCHXL-F28069M boards may not be configured correctly.  A symptom of this condition is that the USB Serial Port will not be identified by Windows.  Below is a snapshot of an XDS100 USB Serial Port port that is correctly identified in the Device Manager:

    If the serial port is not identified on your LAUNCHXL-F28069M, you can reprogram the XDS100 EEPROM using the following steps:

    1. Download MPROG 3.5 from FTDI
    2. Extract and run MPROG
    3. Connect your LaunchPad to the PC
    4. Device >> Scan to find your XDS100
    5. Tools >> Read and Parse to decode your programmed settings (only continue if the following are true)
    6. The Product Description includes XDS100
    7. The Side B Driver is set to D2XX Direct instead of Virtual COM Port
    8. File >> Save As (for backup)
    9. File >> Edit 
    10. Update the Side B Driver to be RS232 UART + Virtual COM Port
    11. File >> Save As (your choice)
    12. Device >> Erase
    13. Device >> Program
    14. Unplug LaunchPad
    15. Plug in LaunchPad

    After the above sequence, your USB Serial Port should be identified in the Device manager.

     

    Thanks for the reply.  However, for someone like me, this start guide is not sufficient to get me "up-and-running".  After almost a week of reading and trials, I finally succeeded in getting the TMDXDOCK280049M with the C2000 microcontroller working so I can run an example (led_ex1-blinky).  Here is what I would like as a start guide, and I would guess others might want such a detailed start guide.  (This works for my Windows 10 environment, but I would suggest testing it in other environments before actually distributing it.) You are free to use as you see fit.

    Leland