T2081 board

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

T2081 board

801 Views
monalihaware
Contributor III

i have custom board with T2081. It was getting connected using HARD CODED RCW (ddr_clk=sys_clk=66.67MHz). Now it shows "failed to configure JTAG chain".

JTAG log is as follows: What might be the problem?

ccs_open

       ipaddr = 127.0.0.1

       port = 41475

       timeout = 15

       serverh = 0

       ccs_open; ccs_error = 10

       Error message: Connection refused

ccs_open

       ipaddr = 127.0.0.1

       port = 41475

       timeout = 15

       serverh = 0

       ccs_open; ccs_error = 10

       Error message: Connection refused

ccs_open

       ipaddr = 127.0.0.1

       port = 41475

       timeout = 15

       serverh = 0

       ccs_open; ccs_error = 0

ccs_get_connection_count

       serverh = 0

       count = 1

       ccs_get_connection_count; ccs_error = 0

ccs_available_connections

       serverh = 0

       count = 0

       ccs_available_connections; ccs_error = 0

ccs_available_connections

       serverh = 0

       count = 0

       ccs_available_connections; ccs_error = 0

ccs_config_cc

       serverh = 0

       config_string = powertap:192.168.1.2

       ccs_config_cc; ccs_error = 0

ccs_available_connections

       serverh = 0

       count = 1

       ccs_available_connections; ccs_error = 0

ccs_set_timeout

       serverh = 0

       timeout = 15

       ccs_set_timeout; ccs_error = 0

ccs_cc_status

       serverh = 0

       cc = 0

       ccs_cc_status; ccs_error = 0

ccs_cc_version

       serverh = 0

       cc = 0

       version.major = 1

       version.minor = 0

       ccs_cc_version; ccs_error = 0

ccs_set_timeout

       serverh = 0

       timeout = 15

       ccs_set_timeout; ccs_error = 0

ccs_available_connections

       serverh = 0

       count = 1

       ccs_available_connections; ccs_error = 0

ccs_config_server

       serverh = 0

       cc = 0

       server_config = 0

       value = 10000

       ccs_config_server; ccs_error = 0

ccs_config_chain

       serverh = 0

       cc = 0

       device_list: (size = 1)

              device[0]:: core_type=test core(20)

       ccs_config_chain; ccs_error = 0

ccs_jtag_lock

       serverh = 0

       cc = 0

       ccs_jtag_lock; ccs_error = 0

JTAG Diagnostics

 

Starting Power at Probe test ...

Test result: PASSED

 

Starting IR Scan test ...

Test result: PASSED

 

Starting Bypass Scan test ...

Test result: PASSED

 

Starting Arbitrary TAP State Move test ...

Test result: PASSED

 

Detected JTAG IDCODEs: OK

Device 0 IDCODE: 0x118E601D

 

ccs_jtag_unlock

       serverh = 0

       cc = 0

       ccs_jtag_unlock; ccs_error = 0

ccs_config_chain

       serverh = 0

       cc = 0

       device_list: (size = 1)

              device[0]:: core_type=T2080(242)

       ccs_config_chain; ccs_error = 0

ccs_config_template

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       config_reg = 2

       config_data = 1

       ccs_config_template; ccs_error = 0

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210001

       count = 1

       size = 4

       value: (size = 4)

               120C0017

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210002

       count = 1

       size = 4

       value: (size = 4)

               15000000

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210003

       count = 1

       size = 4

       value: (size = 4)

               00000000

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210004

       count = 1

       size = 4

       value: (size = 4)

               00000000

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210005

       count = 1

       size = 4

       value: (size = 4)

               6B000002

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210006

       count = 1

       size = 4

       value: (size = 4)

               00008000

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210007

       count = 1

       size = 4

       value: (size = 4)

               F9027000

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210008

       count = 1

       size = 4

       value: (size = 4)

               01000000

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210009

       count = 1

       size = 4

       value: (size = 4)

               00000000

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210010

       count = 1

       size = 4

       value: (size = 4)

               00000000

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210011

       count = 1

       size = 4

       value: (size = 4)

               00000000

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210012

       count = 1

       size = 4

       value: (size = 4)

               000307FC

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210013

       count = 1

       size = 4

       value: (size = 4)

               00000000

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210014

       count = 1

       size = 4

       value: (size = 4)

               00000000

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210015

       count = 1

       size = 4

       value: (size = 4)

               00000000

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210016

       count = 1

       size = 4

       value: (size = 4)

               00000004

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_reset_to_debug

       serverh = 0

       cc = 0

       ccs_reset_to_debug; ccs_error = 39

       Error message: T2080: Core not responding

ccs_get_subcore_error

       serverh = 0

       cc = 0

       error = 5

       chain_pos = 0

       ccs_get_subcore_error; ccs_error = 0; duration=1 ms

ccs_kill_server

       serverh = 0

       ccs_kill_server; ccs_error = 0

ccs_open

       ipaddr = 127.0.0.1

       port = 41475

       timeout = 15

       serverh = 0

       ccs_open; ccs_error = 10

       Error message: Connection refused

ccs_open

       ipaddr = 127.0.0.1

       port = 41475

       timeout = 15

       serverh = 0

       ccs_open; ccs_error = 10

       Error message: Connection refused

ccs_open

       ipaddr = 127.0.0.1

       port = 41475

       timeout = 15

       serverh = 0

       ccs_open; ccs_error = 0

ccs_get_connection_count

       serverh = 0

       count = 1

       ccs_get_connection_count; ccs_error = 0

ccs_available_connections

       serverh = 0

       count = 0

       ccs_available_connections; ccs_error = 0

ccs_available_connections

       serverh = 0

       count = 0

       ccs_available_connections; ccs_error = 0

ccs_config_cc

       serverh = 0

       config_string = powertap:192.168.1.2

       ccs_config_cc; ccs_error = 0

ccs_available_connections

       serverh = 0

       count = 1

       ccs_available_connections; ccs_error = 0

ccs_set_timeout

       serverh = 0

       timeout = 15

       ccs_set_timeout; ccs_error = 0

ccs_cc_status

       serverh = 0

       cc = 0

       ccs_cc_status; ccs_error = 0

ccs_cc_version

       serverh = 0

       cc = 0

       version.major = 1

       version.minor = 0

       ccs_cc_version; ccs_error = 0

ccs_set_timeout

       serverh = 0

       timeout = 15

       ccs_set_timeout; ccs_error = 0

ccs_available_connections

       serverh = 0

       count = 1

       ccs_available_connections; ccs_error = 0

ccs_config_server

       serverh = 0

       cc = 0

       server_config = 0

       value = 10000

       ccs_config_server; ccs_error = 0

ccs_config_chain

       serverh = 0

       cc = 0

       device_list: (size = 1)

              device[0]:: core_type=test core(20)

       ccs_config_chain; ccs_error = 0

ccs_jtag_lock

       serverh = 0

       cc = 0

       ccs_jtag_lock; ccs_error = 0

JTAG Diagnostics

 

Starting Power at Probe test ...

Test result: PASSED

 

Starting IR Scan test ...

Test result: PASSED

 

Starting Bypass Scan test ...

Test result: PASSED

 

Starting Arbitrary TAP State Move test ...

Test result: PASSED

 

Detected JTAG IDCODEs: OK

Device 0 IDCODE: 0x118E601D

 

ccs_jtag_unlock

       serverh = 0

       cc = 0

       ccs_jtag_unlock; ccs_error = 0

ccs_config_chain

       serverh = 0

       cc = 0

       device_list: (size = 1)

              device[0]:: core_type=T2080(242)

       ccs_config_chain; ccs_error = 0

ccs_config_template

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       config_reg = 2

       config_data = 1

       ccs_config_template; ccs_error = 0

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210001

       count = 1

       size = 4

       value: (size = 4)

               120C0017

       ccs_write_register; ccs_error = 0; duration=0 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210002

       count = 1

       size = 4

       value: (size = 4)

               15000000

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210003

       count = 1

       size = 4

       value: (size = 4)

               00000000

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210004

       count = 1

       size = 4

       value: (size = 4)

               00000000

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210005

       count = 1

       size = 4

       value: (size = 4)

               6B000002

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210006

       count = 1

       size = 4

       value: (size = 4)

               00008000

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210007

       count = 1

       size = 4

       value: (size = 4)

               F9027000

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210008

       count = 1

       size = 4

       value: (size = 4)

               01000000

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210009

       count = 1

       size = 4

       value: (size = 4)

               00000000

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210010

       count = 1

       size = 4

       value: (size = 4)

               00000000

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210011

       count = 1

       size = 4

       value: (size = 4)

               00000000

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210012

       count = 1

       size = 4

       value: (size = 4)

               000307FC

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210013

       count = 1

       size = 4

       value: (size = 4)

               00000000

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210014

       count = 1

       size = 4

       value: (size = 4)

               00000000

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210015

       count = 1

       size = 4

       value: (size = 4)

               00000000

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210016

       count = 1

       size = 4

       value: (size = 4)

               00000004

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_reset_to_debug

       serverh = 0

       cc = 0

       ccs_reset_to_debug; ccs_error = 39

       Error message: T2080: Core not responding

ccs_get_subcore_error

       serverh = 0

       cc = 0

       error = 5

       chain_pos = 0

       ccs_get_subcore_error; ccs_error = 0; duration=1 ms

ccs_kill_server

       serverh = 0

       ccs_kill_server; ccs_error = 0

ccs_open

       ipaddr = 127.0.0.1

       port = 41475

       timeout = 15

       serverh = 0

       ccs_open; ccs_error = 10

       Error message: Connection refused

ccs_open

       ipaddr = 127.0.0.1

       port = 41475

       timeout = 15

       serverh = 0

       ccs_open; ccs_error = 10

       Error message: Connection refused

ccs_open

       ipaddr = 127.0.0.1

       port = 41475

       timeout = 15

       serverh = 0

       ccs_open; ccs_error = 0

ccs_get_connection_count

       serverh = 0

       count = 1

       ccs_get_connection_count; ccs_error = 0

ccs_available_connections

       serverh = 0

       count = 0

       ccs_available_connections; ccs_error = 0

ccs_available_connections

       serverh = 0

       count = 0

       ccs_available_connections; ccs_error = 0

ccs_config_cc

       serverh = 0

       config_string = powertap:192.168.1.2

       ccs_config_cc; ccs_error = 0

ccs_available_connections

       serverh = 0

       count = 1

       ccs_available_connections; ccs_error = 0

ccs_set_timeout

       serverh = 0

       timeout = 15

       ccs_set_timeout; ccs_error = 0

ccs_cc_status

       serverh = 0

       cc = 0

       ccs_cc_status; ccs_error = 0

ccs_cc_version

       serverh = 0

       cc = 0

       version.major = 1

       version.minor = 0

       ccs_cc_version; ccs_error = 0

ccs_set_timeout

       serverh = 0

       timeout = 15

       ccs_set_timeout; ccs_error = 0

ccs_available_connections

       serverh = 0

       count = 1

       ccs_available_connections; ccs_error = 0

ccs_config_server

       serverh = 0

       cc = 0

       server_config = 0

       value = 10000

       ccs_config_server; ccs_error = 0

ccs_config_chain

       serverh = 0

       cc = 0

       device_list: (size = 1)

              device[0]:: core_type=test core(20)

       ccs_config_chain; ccs_error = 0

ccs_jtag_lock

       serverh = 0

       cc = 0

       ccs_jtag_lock; ccs_error = 0

JTAG Diagnostics

 

Starting Power at Probe test ...

Test result: PASSED

 

Starting IR Scan test ...

Test result: PASSED

 

Starting Bypass Scan test ...

Test result: PASSED

 

Starting Arbitrary TAP State Move test ...

Test result: PASSED

 

Detected JTAG IDCODEs: OK

Device 0 IDCODE: 0x118E601D

 

ccs_jtag_unlock

       serverh = 0

       cc = 0

       ccs_jtag_unlock; ccs_error = 0

ccs_config_chain

       serverh = 0

       cc = 0

       device_list: (size = 1)

              device[0]:: core_type=T2080(242)

       ccs_config_chain; ccs_error = 0

ccs_config_template

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       config_reg = 2

       config_data = 1

       ccs_config_template; ccs_error = 0

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210001

       count = 1

       size = 4

       value: (size = 4)

               120C0017

       ccs_write_register; ccs_error = 0; duration=0 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210002

       count = 1

       size = 4

       value: (size = 4)

               15000000

       ccs_write_register; ccs_error = 0; duration=0 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210003

       count = 1

       size = 4

       value: (size = 4)

               00000000

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210004

       count = 1

       size = 4

       value: (size = 4)

               00000000

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210005

       count = 1

       size = 4

       value: (size = 4)

               6B000002

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210006

       count = 1

       size = 4

       value: (size = 4)

               00008000

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210007

       count = 1

       size = 4

       value: (size = 4)

               F9027000

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210008

       count = 1

       size = 4

       value: (size = 4)

               01000000

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210009

       count = 1

       size = 4

       value: (size = 4)

               00000000

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210010

       count = 1

       size = 4

       value: (size = 4)

               00000000

       ccs_write_register; ccs_error = 0; duration=2 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210011

       count = 1

       size = 4

       value: (size = 4)

               00000000

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210012

       count = 1

       size = 4

       value: (size = 4)

               000307FC

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210013

       count = 1

       size = 4

       value: (size = 4)

               00000000

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210014

       count = 1

       size = 4

       value: (size = 4)

               00000000

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210015

       count = 1

       size = 4

       value: (size = 4)

               00000000

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_write_register

       coreh = [serverh:0;cc_index:0;chain_pos:0]

       index = 210016

       count = 1

       size = 4

       value: (size = 4)

               00000004

       ccs_write_register; ccs_error = 0; duration=1 ms

ccs_reset_to_debug

       serverh = 0

       cc = 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tags (2)
0 Kudos
Reply
1 Reply

643 Views
alexander_yakov
NXP Employee
NXP Employee

1. You said: " It was getting connected using HARD CODED RCW (ddr_clk=sys_clk=66.67MHz). Now it shows "failed to configure JTAG chain"." - could you please specify, what is changed?

2. According to your log, the core properly responds to initial commands, but than stops responding. Please verify you target initialization file, what you are doing with the device in this file, and why it stops responding after some step.


Have a great day,
Alexander
TIC

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

0 Kudos
Reply