error: LS1020A: Core not responding while bringing up custom board .

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

error: LS1020A: Core not responding while bringing up custom board .

2,233 Views
dhruvalkumarpat
Contributor III


Hi All I have custom board with LS1020A . I am trying to bring it up for the first time . I am using code warrier tap (USB) . I got following error (logged in code warrier server )

 

 

check_min_version(serverh=0,*version)

  api version: 00000004 00000006

get_connection_count(serverh=0,cc_index=0,*count)

  count:1

available_connections(serverh=0,*count,*cc)

  connections: {0,73,0xa9fe0d39}

available_connections(serverh=0,*count,*cc)

  connections: {0,73,0xa9fe0d39}

available_connections(serverh=0,*count,*cc)

  connections: {0,73,0xa9fe0d39}

available_connections(serverh=0,*count,*cc)

  connections: {0,73,0xa9fe0d39}

available_connections(serverh=0,*count,*cc)

  connections: {0,73,0xa9fe0d39}

available_connections(serverh=0,*count,*cc)

  connections: {0,73,0xa9fe0d39}

cc_version(serverh=0,cc_index=0,index=0,*version)

get_config_chain(serverh=0,cc=0)

config_server(config_reg=0,config_data=0x00002710)

config_chain(serverh=0,cc=0,count=3,*devlist,*generic)

  devlist: ls1020a,dap,sap2

write_register(coreh.{serverh=0,cc_index=0,chain_pos=0},index=0,size=4,*reg)

  reg: 0000009E

config_template(coreh.{serverh=0,cc_index=0,chain_pos=0},config_reg=4096,config_data=0x00000001)

write_register(coreh.{serverh=0,cc_index=0,chain_pos=0},index=4102,size=4,*reg)

  reg: 40025A00

write_register(coreh.{serverh=0,cc_index=0,chain_pos=0},index=4103,size=4,*reg)

  reg: 21046000

write_register(coreh.{serverh=0,cc_index=0,chain_pos=0},index=4104,size=4,*reg)

  reg: 00000000

write_register(coreh.{serverh=0,cc_index=0,chain_pos=0},index=4105,size=4,*reg)

  reg: 00000000

write_register(coreh.{serverh=0,cc_index=0,chain_pos=0},index=4106,size=4,*reg)

  reg: 00000000

write_register(coreh.{serverh=0,cc_index=0,chain_pos=0},index=4107,size=4,*reg)

  reg: 00038000

write_register(coreh.{serverh=0,cc_index=0,chain_pos=0},index=4108,size=4,*reg)

  reg: 20024800

write_register(coreh.{serverh=0,cc_index=0,chain_pos=0},index=4109,size=4,*reg)

  reg: 24049340

write_register(coreh.{serverh=0,cc_index=0,chain_pos=0},index=4110,size=4,*reg)

  reg: 00000000

write_register(coreh.{serverh=0,cc_index=0,chain_pos=0},index=4111,size=4,*reg)

  reg: 00000000

reset_to_debug(serverh=0,cc=0)

  ERROR(39): Subcore error encountered during multicore operation

parse_error_ext(coreh.{serverh=0,cc_index=0,chain_pos=0}, 39)

  error: LS1020A: Core not responding

reset_to_debug(serverh=0,cc=0)

  ERROR(39): Subcore error encountered during multicore operation

parse_error_ext(coreh.{serverh=0,cc_index=0,chain_pos=0}, 39)

  error: LS1020A: Core not responding

reset_to_debug(serverh=0,cc=0)

  ERROR(39): Subcore error encountered during multicore operation

parse_error_ext(coreh.{serverh=0,cc_index=0,chain_pos=0}, 39)

  error: LS1020A: Core not responding

 

Dose any one have any idea about it. I tried to use hard coded RCW option . Am I missing any jtag chain config ??

Labels (1)
0 Kudos
Reply
9 Replies

1,564 Views
kbell_hardware
Contributor III

I am having this same problem on a T2080 custom board, was there ever a fix found for this?

0 Kudos
Reply

1,564 Views
yipingwang
NXP TechSupport
NXP TechSupport

Hello Dhruvalkumar Patel,

Please check whether there is hardware problem on your custom target board.

Please download "AN4878, QorIQ LS1021A Design Checklist - Application Note" from QorIQ LS1021A Dual-Core Communications Processor wi|NXP , and refer to "Figure 31. JTAG interface connection" to check your JTAG interface design, especially nRESET pin.


Have a great day,
Yiping

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos
Reply

1,564 Views
addiyi
NXP Employee
NXP Employee

Please take a look on chapter Hard-coded RCW options from LS1021 RM, and choose the value for rcw_src according with your board configuration. One of hard-coded option should work for your board and "Core not responding" error in ccs should gone.

Adrian

0 Kudos
Reply

1,564 Views
dhruvalkumarpat
Contributor III

It seem the SYSCLK  default source IFC_WE0_B is  1 means its not selecting DIFF_SYSCLK which is the default clock source in our case.

0 Kudos
Reply

1,564 Views
addiyi
NXP Employee
NXP Employee

Please try using in ccs console, followings commands and provide the output.

config cc cwtap

ccs::config_chain { ls1020a dap sap2 }

ccs::config_template 0 0x1000 1

ccs::write_reg 0 rcw_src 0x9A 

ccs::reset_to_debug

Adrian

0 Kudos
Reply

1,564 Views
dhruvalkumarpat
Contributor III

Thanks for suggestion .

I tried this before and now and I received following messages

(bin) 1 % config cc cwtap

(bin) 2 % ccs::config_chain { ls1020a dap sap2 }

(bin) 3 % ccs::config_template 0 0x1000 1

(bin) 4 % ccs::write_reg 0 rcw_src 0x9A

(bin) 5 % ccs::reset_to_debug

LS1020A: Core not responding

(bin) 6 %

0 Kudos
Reply

1,564 Views
addiyi
NXP Employee
NXP Employee

What is the value for SYSCLK and DDRCLK for your board?

Adrian

0 Kudos
Reply

1,564 Views
dhruvalkumarpat
Contributor III

Source  is 100 MHz

CPU clock  = 800 Mhz

DDR clock  = 600 Mhz

0 Kudos
Reply

1,564 Views
dhruvalkumarpat
Contributor III

I tried to scan the jtag chain and I get following result.

bin) 19 % source IDcode.tcl

Scanning for available TAPs connected via USB.....

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

+

+      Available Remote Connections

+

+   1 -  CodeWarriorTAP  -  00:04:9f:03:b1:4c

+   2 -  CodeWarriorTAP  -  <Specify IP Address>

+   3 -  GigabitTAP  -  <Specify IP Address>

+

+   x  - Exit Script without Changes

+

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Specify connection:

1

Configuring TAP Interface....

Configured Connection: cwtap : 00:04:9f:03:b1:4c

TDO -----

        |

        * Device 0  IDCODE: 5BA00477  Device: Unknown Device

        * Device 1  IDCODE: 16B0001D  Device: FSL LS1 Device rev 2.x

        |

TDI -----

###################################################

#

#    configTAP -  Redefine TAP interface

#

#    scanboard -  Scans the target system

#    and returns the JTAG IDCode                

#

#    ir  -  Loopback test

#

###################################################

But error still persist

0 Kudos
Reply