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.

TMS470M Series Schemes

Other Parts Discussed in Thread: TMS470MF06607, HALCOGEN, UNIFLASH

Hello,

I got 10 pieces TMS470MF06607 and is currently waiting TMDX470MF066HDK and XDS100v2 USB JTAG Emulator.
However, I want to start developing now. How to organize power lines, crystal oscillator and programming interface by JTAG 14PIN and SWD?

I have read TMS470MF06607 data sheet, TMS470M Series Technical Reference Manual, JTAG Interface pinouts application note from Amontec company.
I found a small number of schemes in the these documents.

I created a scheme, but I have doubts.

What's on the CDs that come with the development tools?

Regards,

Roman

  • Hello Roman,

    i have forwarded your question to your CD installer expert.  He will get back to you soon.

  • Hi Roman,

    Our CD has CCS, Halcogen, example codes, but you can find all the latest tools + software online here: http://www.ti.com/mcu/docs/mcuprodtoolsw.tsp?sectionId=95&tabId=2836&familyId=1931&toolTypeId=1

    Regarding the schemactic questions, i think it is best to follow our HDK reference schematic.  http://processors.wiki.ti.com/index.php/Category:TMS470M

    Hope this helps.

  • Hello

    Thanks for information.

    I made the device, connected CCS UniFlash 2.2.0.00016, power supply turned on. I use XDS100v2 USB JTAG Emulator.

    However, the UniFlash reports error:

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

    [17:29:33] Begin Launching session operation...
    [17:29:35] Operation Launching session returned.
    [17:29:35] Loaded target configuration from: C:\Users\admin\AppData\Local\.TI\646835867\0\0/temptargetconfiguration.ccxml
    [17:30:40] FATAL >> IcePick: Error connecting to the target: (Error -180 @ 0x0) The controller has detected a target power loss. The user must turn-on or connect the power supply for the target. (Emulation package 5.1.73.0)

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

    where mistakes in the scheme?

  • Roman Zavyalov said:

    where mistakes in the scheme?

    I added:
    1. TEST (PIN97) -> To GND (TI recommends that this pin be connected to ground)
    2. ENZ (PIN91)   -> To GND (0V - Enables internal voltage regulator)
    3. PORRST (PIN89) -> To RST (PIN98) 
    4. VSSAD (PIN84) -> To GND
    5. ADREFLO (PIN83) -> To GND
    But CCS UniFlash writes me:
    "...Error connecting to the target: (Error -180 @ 0x0) The controller has detected a target power loss. The user must turn-on or connect the power supply for the target..."
  • Hi Roman,

    Please check the VCC pins on your board (pin12, pin92, pin67, and 41) to make sure they output 1.5V. If the output voltage is not correct, I guess the capacitance distributed over core VCC pins for voltage regulator stability is too small. The capacitance should be >1.2uF, but it is only 0,4uF in your schematics (maybe you have another cap in different page).

    Regards,

    QJ

  • Hi QJ Wang,

    Thank you for your help.

    I checked pins 12, 92, 67, 41 are powered 1.5V, however capacity C26, C13 was increased to 1uF, capacity C20 was increased to 20uF (All of ceramic).

    No another cap in different page, now the capacitance distributed over core VCC pins for voltage regulator 1,3uF, and for VCCIOR pins - 20,5uF.

    Voltage at pin98 (RST) and pin89 (PORRST) is 0.34V, when physical connection XDS100v2 it is ~0V. Сonnection scheme of "Schematic drawings for the TMS470M HDK" .

    I found a XDS100v2 is not connected correctly. I'm using the common standard JTAG interface pinouts by ARM processors ().

    I read XDS100v2 schematic 4863.xds100v2schematic.pdf

    And was created an adapter:

    But CCS UniFlash writes me still "Error -180".

    Regards,

    Roman

  • I added:

    ARM - TI

    pin1 - pin5

    And CCS UniFlash 2.2.0 tells me:

    Error 2131. Unable to access device register. Reset the device, and retry the operation. If error persists, confirm configuration, power-cycle the board, and/or try more reliable JTAG settings (e.g. lower TCLK).

    please help me ,Thank you.

  • I measured the voltage on a pines:

                                   MyDevice  |  TMDX470MF066HDK

    RST (pin98):              0.3V                   1.5V

    TEST (pin97):             0V                        0V

    VCCP (pin95):          3.3V                     3.3V

    ENZ (pin91):              0V                        0V

    PORRST (pin98):        0.3V                  3.3V

    TRST (pin48):                 0V                    0.22V

    TDI (pin46):                 0.25V                 3.2V

    TMS(pin47):                 0.25V                 1.2V

    TCK(pin44):                   0.1V                 0.13V

    TDO(pin45):                    0.3V                 0.22V

    How to check the health of the processor?

  • Hi Roman,

    Your measurement shows that RST and PORRST are at LOW level. This means you MCU is at reset status. In your schematics, the PORRST pin is left open which might cuase problem problem. Please connect PORRST to 3V3 through a resistor, then check.

    Regards,

    QJ

  • Hi QJ,

    I connect PORRST to 3V3 through a resistor 10K and voltage PIN RST is 1,25V.

    CCS UniFlash 2.2.0 flash my device successfully!

    Thank you very much!

    Regards, Roman