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.

IAR Embedded Workbench and the Concerto dual core board

Other Parts Discussed in Thread: SEGGER, F28M35H52C, ASH

E2E Support,

I am an apps engineer for IAR and have a customer that is trying to get up and running on a concerto board(which I dont have) and the Jlink using IAR. He is able to use the spectrum digital XDS 510 emulator after making the below modifications to the Control card board and download to the Cortex M3 via CCS. He wants to use the Jlink pod but when he tries to connect through the same interface he gets the errors seen in the email trail below. This devices has both a C2000 and a Cortex M3 on chip. Do you know what might be the proper setting for the tap number and proceeding number of bits that I need to set the cortex M3 to? It appears because this is a dual core device, that some info will need to be relayed to the debugger as to what core it needs to talk to. Do you have a board and Jlink that you could help me test this on? Otherwise our local TI rep should be getting one shortly. Please take note of the serial number on the customers board as well as the modifications to the board. Thanks in advance for any help with this.

1. The eval kit order number is TMDXDOCKH52C1 (ControlCard + JTAG-accessible dock).  The TI Concerto CPU board is silkscreened with "F28M35xx ISO ControlCARD RELEASE 1.0" on the circuit board, and the docking board is silkscreened with "Texas Instruments Docking-Stn USB-EMU [R3]".

2. To enable JTAG access, solder shorts (0 ohm jumpers) were applied to reference designators R41, R42, R43, R44, and R45 (5 jumpers total).  Do not use or apply power to J20 (ISO JTAG USB) connector after making these changes.

Best Regards,

Colin

----Original Message-----

Sent: Tuesday, August 21, 2012 3:33 PM

To: Andy Nelson

Subject: RfTA (EWARM): JTAG settings for TI F28M35x -- CALL 375915u_IAR

 

Andy,

 

I personally am not as familiar with this board but it definitely sounds like one of two possible issues. Either a hardware(jumper, connector,etc..) issue or we need to setup the tap number and proceeding bits correctly. Do you have a link or any documentation to this board? Also, it is my understanding that this is a dual core device, but I could be wrong. Do you know where on the scan chain the Cortex device resides? Thanks.

 

Best Regards,

 

Colin Flournoy, Application Engineer

 

 

 

 

CALL 375915u_IAR

 

 

Submitted Tuesday August 21, 2012 9:27 PM (Central European Time)

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

:\Program Files (x86)\IAR

Systems\ARM6.40.2\arm\examples\TexasInstruments\F28M35\TMDXCNCDH52C1\Getting

Started

 

I am trying to run the IAR example located in the directory above with a yellow JLINK v6.0 JTAG pod and the Segger J-LINK-TI-14 adapter.  The TI Concerto ControlCard board has been modified (solder bridges) to enable the JTAG connector access.  I am able to use a Spectrum Digital XDS510 USB JTAG pod with TI CCS5 and Flash code correctly.  I have the blue stripe facing the TI ControlCard baseboard power switch&connector, matching the XDS510 stripe position (The J-LINK-TI-14 does not fill the key pin position).

 

In EWARM 6.40.2, I opened the Concerto Getting Started workspace, set the debugger option to "J-Link/J-Trace" and JTAG (not SWO), and ran the debugger after building, but get the results below.  Is there a guide or list of settings, particularly for the JTAG TAP number and offset for the Concerto processors?  I am wanting to get this working with a J-Link pod as CCS5 does not support live watch windows on the ARM core.

 

 

Tue Aug 21, 2012 14:16:26: Loaded macro file: C:\Program Files (x86)\IAR Systems\ARM6.40.2\arm\config\flashloader\TexasInstruments\FlashF28M35xxxx.ma

c

Tue Aug 21, 2012 14:16:27: Logging to file: C:\Program Files (x86)\IAR Systems\ARM6.40.2\arm\examples\TexasInstruments\F28M35\TMDXCNCDH52C1\Getting

Started\cspycomm.log

Tue Aug 21, 2012 14:16:27: JLINK command: ProjectFile = C:\Program Files (x86)\IAR Systems\ARM6.40.2\arm\examples\TexasInstruments\F28M35\TMDXCNCDH52C1\Getting

Started\settings\GettingStarted_Flash Debug.jlink, return = 0 Tue Aug 21,

2012 14:16:27: Device "F28M35H52C" selected (0 KB flash, 0 KB RAM).

Tue Aug 21, 2012 14:16:27: DLL version: V4.50l, compiled Jul  9 2012

15:02:49

Tue Aug 21, 2012 14:16:27: Firmware: J-Link ARM V6 compiled Jun 20 2012

19:43:26

Tue Aug 21, 2012 14:16:27: JTAG speed is initially set to: 32 kHz Tue Aug 21, 2012 14:16:27: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:27: Hardware reset with strategy 0 was performed Tue Aug 21, 2012 14:16:27: Initial reset was performed Tue Aug 21, 2012

14:16:27: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:27: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:27: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:28: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:28: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:28: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:28: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:28: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:28: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:28: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:28: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:28: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:28: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:28: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:28: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:28: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:28: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:28: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:28: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:28: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:28: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:28: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:28: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:28: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:28: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:28: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:28: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:28: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:28: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:28: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:28: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:28: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:28: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:28: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:28: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:28: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:29: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:29: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:29: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:29: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:29: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:29: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:29: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:29: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:29: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:29: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:29: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:29: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:29: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:29: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:29: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:29: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:29: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:29: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:29: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:29: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:29: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:29: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:29: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:29: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:29: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:29: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:29: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:29: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:29: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:29: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:29: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:29: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:29: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:30: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:30: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:30: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:30: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:30: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:30: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:30: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:30: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:30: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:30: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:30: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:30: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:30: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:30: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:30: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:30: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:30: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:30: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:30: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:30: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:30: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:30: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:30: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:30: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:30: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:30: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:30: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:30: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:30: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:30: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:30: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:30: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:30: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:31: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:31: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:31: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:31: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:31: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:31: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:31: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:31: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:31: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:31: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:31: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:31: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:31: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:31: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:31: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:31: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:31: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:31: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:31: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:31: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:31: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:31: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:31: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:31: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:31: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:31: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:31: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:31: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:31: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:31: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:31: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:31: Could not measure total IR len. TDO is constant high.

Tue Aug 21, 2012 14:16:36: Fatal error:    Session aborted!

Tue Aug 21, 2012 14:16:36: Failed to load flash loader: C:\Program Files (x86)\IAR Systems\ARM6.40.2\arm\config\flashloader\TexasInstruments\FlashF28M35x52x.fl

ash

 

  • This forum is for questions about compiler tools released by TI.  Normally, I try to recommend some other forum to try.  But, this time, I'm just not sure.

    Thanks and regards,

    -George

  • George,

    Yes, I know what you are saying, but i just couldnt find one more applicable to the issue. I was even predicting that someone might reply as such. I would be happy to move it, I just dont know where to.

    Colin

    P.S. I thought this was a generic Tools type forum. I must have misread the description...

  • Colin,

    The following wiki page may be somewhat helpful. We now have preliminary J-link emulator support for CCS. The wiki page lists only the Stellaris CortexM3 based MCUs as supported but it could work with the M3 in Concerto as well, so the customer may want to give that a try before moving on to IAR.
    http://processors.wiki.ti.com/index.php/J-Link_Emulator_Support

    Personally I have not used J-link emulators so cannot comment specifically to this issue. You could try posting to the C2000 device forum and they might be able to help with the details about the JTAG scan chain/tap numbers questions you had.