Hi yipingwang, thank you for your support.
I have tried the 2 tests you proposed. Here are the results:
(bin) 1 % delete all
(bin) 2 % config cc cwtap:00:04:9f:06:e0:a2
(bin) 3 % show cc
0: CodeWarrior TAP (cwtap:00:04:9f:06:e0:a2) CC software ver. {0.0}
(bin) 4 % source IDcode.tcl
Scanning for available TAPs connected via USB.....
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+ Available Remote Connections
+
+ 1 - CodeWarriorTAP - 00:04:9f:06:e0:a2
+ 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:06:e0:a2
TDO -----
|
* Device 0 IDCODE: 5BA00477 Device: ARM DAP rev 5.x
* Device 1 IDCODE: 06B3001D Device: NXP LS1046A rev 1.x
|
TDI -----
###################################################
#
# configTAP - Redefine TAP interface
#
# scanboard - Scans the target system
# and returns the JTAG IDCode
#
# ir - Loopback test
#
###################################################
(bin) 5 % ccs::config_server 0 10000
(bin) 6 % ccs::config_chain {ls1043a dap sap2}
(bin) 7 % display ccs::get_config_chain
Chain Position 0: LS1043A
Chain Position 1: CoreSight ATB Funnel
Chain Position 2: CoreSight ATB Funnel
Chain Position 3: CoreSight TMC
Chain Position 4: CoreSight TMC
Chain Position 5: CoreSight ATB Funnel
Chain Position 6: CoreSight STM
Chain Position 7: CoreSight TMC
Chain Position 8: CoreSight ATB Funnel
Chain Position 9: CoreSight ATB Funnel
Chain Position 10: CoreSight TMC
Chain Position 11: CoreSight TMC
Chain Position 12: CoreSight TMC
Chain Position 13: CoreSight CTI
Chain Position 14: CoreSight CTI
Chain Position 15: CoreSight CTI
Chain Position 16: Cortex-A72
Chain Position 17: CoreSight CTI
Chain Position 18: Cortex-A72 PMU
Chain Position 19: Cortex-A72 ETM
Chain Position 20: Cortex-A72
Chain Position 21: CoreSight CTI
Chain Position 22: Cortex-A72 PMU
Chain Position 23: Cortex-A72 ETM
Chain Position 24: Cortex-A72
Chain Position 25: CoreSight CTI
Chain Position 26: Cortex-A72 PMU
Chain Position 27: Cortex-A72 ETM
Chain Position 28: Cortex-A72
Chain Position 29: CoreSight CTI
Chain Position 30: Cortex-A72 PMU
Chain Position 31: Cortex-A72 ETM
Chain Position 32: DAP
Chain Position 33: SAP2
(bin) 8 % disp ccs::read_mem 33 0 0x1080000 4 0 32
+0 +4 +8 +C
[0x0000000001080000] FF030000 00000000 FF030000 00000000
[0x0000000001080010] 00000000 00000000 00000000 00000000
[0x0000000001080020] 00000000 00000000 00000000 00000000
[0x0000000001080030] 00000000 00000000 00000000 00000000
[0x0000000001080040] 00000000 00000000 00000000 00000000
[0x0000000001080050] 00000000 00000000 00000000 00000000
[0x0000000001080060] 00000000 00000000 00000000 00000000
[0x0000000001080070] 00000000 00000000 00000000 00000000
(bin) 9 % disp ccs::read_mem 33 0 0x82000000 4 0 32
+0 +4 +8 +C
[0x0000000082000000] 1400000A D503201F 82000000 00000000
[0x0000000082000010] 000ADF48 00000000 000ADF48 00000000
[0x0000000082000020] 000B77E8 00000000 14000071 10007EA0
[0x0000000082000030] D5384241 F100303F 540000A0 F100203F
[0x0000000082000040] 54000160 F100103F 540001A0 D51EC000
[0x0000000082000050] D53E1100 B2400C00 D51E1100 D51E115F
[0x0000000082000060] 58000C80 D51BE000 14000008 D51CC000
[0x0000000082000070] D2867FE0 D51C1140 14000004 D518C000
(bin) 10 % source lsbp.tcl
(bin) 11 % lsbp::lsbp
Chain Position 0: LS1043A
Chain Position 1: CoreSight ATB Funnel
Chain Position 2: CoreSight ATB Funnel
Chain Position 3: CoreSight TMC
Chain Position 4: CoreSight TMC
Chain Position 5: CoreSight ATB Funnel
Chain Position 6: CoreSight STM
Chain Position 7: CoreSight TMC
Chain Position 8: CoreSight ATB Funnel
Chain Position 9: CoreSight ATB Funnel
Chain Position 10: CoreSight TMC
Chain Position 11: CoreSight TMC
Chain Position 12: CoreSight TMC
Chain Position 13: CoreSight CTI
Chain Position 14: CoreSight CTI
Chain Position 15: CoreSight CTI
Chain Position 16: Cortex-A72
Chain Position 17: CoreSight CTI
Chain Position 18: Cortex-A72 PMU
Chain Position 19: Cortex-A72 ETM
Chain Position 20: Cortex-A72
Chain Position 21: CoreSight CTI
Chain Position 22: Cortex-A72 PMU
Chain Position 23: Cortex-A72 ETM
Chain Position 24: Cortex-A72
Chain Position 25: CoreSight CTI
Chain Position 26: Cortex-A72 PMU
Chain Position 27: Cortex-A72 ETM
Chain Position 28: Cortex-A72
Chain Position 29: CoreSight CTI
Chain Position 30: Cortex-A72 PMU
Chain Position 31: Cortex-A72 ETM
Chain Position 32: DAP
Chain Position 33: SAP2
(bin) 12 % disp ccs::read_mem 33 0 0x1080000 4 0 32
+0 +4 +8 +C
[0x0000000001080000] FF010000 00000000 FF010000 00000000
[0x0000000001080010] 00000000 00000000 00000000 00000000
[0x0000000001080020] 00000000 00000000 00000000 00000000
[0x0000000001080030] 00000000 00000000 00000000 00000000
[0x0000000001080040] 00000000 00000000 00000000 00000000
[0x0000000001080050] 00000000 00000000 00000000 00000000
[0x0000000001080060] 00000000 00000000 00000000 00000000
[0x0000000001080070] 00000000 00000000 00000000 00000000
(bin) 13 % disp ccs::read_mem 33 0 0x82000000 4 0 32
Scan timeout
(bin) 14 %
Access to 0x82000000 (DDR) is broken after the call to proc lsbp::rcw-override.
Did you use the lsbp.tcl script that we have attached or your own one?
Denis