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.

the pin number of 10 pin ARM JTAG header on XDS100V2

Other Parts Discussed in Thread: TMS570LC4357, TMS570LS3137, RM57L843

i can not find the pin number of 10 pin ARM JTAG header on XDS100V2 , only the 14pin  TI header and 20 pin arm header can be find in wiki.

  • Hi, there.

    I am not sure what you mean by "pin numbers". You can build a small adapter to convert 14 /20 pins JTAG connector to a 10 pin JTAG connector by mapping the pins with function name.

    Thanks and regards,

    Zhaohong

  • There is a good overview of the different JTAG headers available from Lauterbach:

  • i mean the  pinout of the 10 pin ARm jtAG header of XDS100V2.

    here is a pinout discription on  wiki(

    and here is JTAG part of my design. the J18 is the 10 pin header for JTAG.

    my problem is , when use 10 pin line of the XDS100V2, connection can not be established. i think the pinout of XDS100V2 10 pin ARm JTAG is not the same as the wiki show. so i just cut the 10 pin line, and connet the signal line (TMS TDo TDi ..) to the corresponding signals of the 20 pin ARM JTAG line. on the CCS  6.0.1 , the  XDS100v2 hardware test pass, when  i debug there is an error ,(error 241). another question is is the siganl quality is critical for XDS100V2 , becouse the signal line is broken and conneted again.

    thanks a lot! 

      

  • Hi, there.

    I compared your schematic with TMS570LC43x HDK and ARM JTAG document. I did not find any error. Would you please provide more details about what does not work from the system level? On the HDK, the external debugger has to be removed for use on-board XDS100.

    Thanks and regards,

    Zhaohong

  • I may misunderstand your question. Are you using a XDS100V2 based external debugger? On the schematic, there is a A_XDS100_TRST signal. I thought that you have it on board as HDK.

    I assume that your external debugger has a 20 pin connector. First, you need to make sure this debugger works on other boards. Then you can connect it to your new board via a pin adapter. You can build one according to the schematic in the following link.

    https://www.olimex.com/Products/ARM/JTAG/ARM-JTAG-20-10/resources/ARM-JTAG-20-10-schematic.pdf

    For the experiment purpose, you can slow down to JTAG clock to 100 KHz so that longer wire would not be an issue.

    Thanks and regards,

    Zhaohong
  • Error connecting to the target:
    (Error -241 @ 0x0)
    A router subpath could not be accessed.
    A security error has probably occurred.
    (Emulation package 0.0.0.0)
  • the nTRST pin 、 the nRST pin connneted together and connnet to nRST pin of the JTAG,is there something wrong? thanks alot
  • nTRST and nRST pin should not be connected together. If they connected together, every time debugger resets the JTAG, the entire device will be reset.

    Thanks and regards,

    Zhaohong
  • is the XDS100V2D (from blackhawk)support the TMS570LC4357 ? 

    the devices on its web donnot include the TMS570LC4357.

    which emulator support TMS570LC4357

  • From Blckhawk's website, no Blackhawk driver is needed for the XDS100V2 based emulator. You can use the Texas Instruments XDX100 V2 probe driver with this Blackhawk XDS100V2 emulator to support TMS570LC4357.

    Thanks and regards,

    Zhaohong
  • i donot mean the Blackhawk driver, but its firmware for devices dubug. the devices lists on its website which Blackhawk XDS100V2 supports do not include TMS570LC4357.

    the hercules mcu which XDS1000V2 supports is R4 arm core, not R5F arm core which is in TMS570LC4357, the newest hercules MCU. 

    in TMS570LC43x Hercules Development Kit the XDS100V2 is on board , i want to know the firmware on the CPLD is the same as that in Blackhawk  XDS100V2 CPLD? or is there  a data package to update the XDS100V2 firmware, in order to debug TMS570LC4357?

    我不关心Blackhawk  XDS100V2 驱动的问题,在CCS6.0.1 中XDS100V2可以被识别。

    我想问的是XDS100V2 固件相关问题。在Blackhawk 的网站上Blackhawk USB100v2 JTAG Emulator 可以调试的器件包括Hercules 中 Cortex-R4 系类。TMS570LC4357是Hercules 中最新的器件,采用Cortex-R5 ARM 核,不在它的支持系类。这就是我之前的问题,即JTAG可以正常连接,但是不能进行器件调试(因为调试器不支持该器件)。

    在TMS570LC4357的开发板中,采用板上XDS100V2 进行调试,其中CPLD的逻辑支持TMS570LC4357,我想知道,我能否得到升级包来升级Blackhawk USB100v2 JTAG Emulator?

  • Device List Generated for: Blackhawk USB100v2D JTAG Emulator

    www.blackhawk-dsp.com/.../DeviceCompare.aspx
  • You do not need any software upgrade for using Blackhawk USB100v2 emulator.

    From CCS, first make a new target configuration. Choose TMS570LC4357 as the device and Texas Instruments XDS100v2 USB debug probe as the emulator. Your Blackhawk emulator should work with TMS570LC4357. If it does not work, it must be caused by something else. Please compare your schematic with TMS570LC4357 HDK and see if you do anything differently. For example, you CANNOT tie nRST to nTRST.

    TMS570LC4357 HDK is actually the same board as TMS570LS3137 HDK except that TMS579LS3137 is replaced by TMS570LC4357.

    Thanks and regards,

    Zhaohong

  • in the CCS the JTAG COnnection test is ok,see the fig below.

    our Blackhawk emulator should work with TMS570LC4357, why do you think so, on Blackhawk's website, it does not say it support TMS570LC4357, this is the question i really want to ask.

    please see the devices lists which XDS100V2 support, there is no TMS570LC4357 and RM57L843, which have R5 arm core.

      

  • Weather an emulator can support a device depends on the driver used in the debugging platform (CCS, IAR, Keil, etc). Blackhawk XDS100v2 emulator uses Texas Instruments XDS100v2 USB debugger probe driver with CCS. This driver supports TMS570LC4357. I think that Blackhawk's website needs to be updated.

    The difference between TMS570LC4357 and RM57L843 is the CPU endianness and test conditions. The Blackhawk XDS100v2 can be used with both devices.

    Thanks and regards,

    Zahohong
  •  you are right, thanks.