I have seen this link " DS-5 Development Studio | SoC Bring-Up Using the Platform Configuration Editor PCE – ARM Developer " for new SoC Bring up in DS-5 was using DSTREAM.
Can I use RealView ICE instead of DSTREAM for new SoC bring up.
Kindly guide me .
Hi Matt ,
After changing the JTAG clock I was getting the below output . Once I am getting option 1 or option 2 . Most of time I am getting option 2.
option 1 :
ARM DS-5 v5.25.0, build number5250010
Beginning Autodetection
--- --- ---
Counting devices:
DR Chain [1024]:
[00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110]
Device Count: 1
Scanchain:
JTAGDeviceInfo[IDCODE = 0x4BA00477, IR Length = 4, Name = ARMCS-DP]
Connected to DTSL layer
Failed to power up ARMCS-DP
Disconnected from DTSL layer
Autodetection Complete
option 2 :
[11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111]
Device Count: 512
Autodetection failed: Measured IR length is too small
Can you kindly help me in providing information about this errors .
With regards,
-Shravan
After changing the Jtag clock to 10MHz or 5MHz . I am getting the below log.
[00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100]
Device Count: 2
Reading IDCODEs:
DR Chain [64]:
[0100101110100000000001000111011100000011011100100111000010010011]
Device 0 has IDCODE = 0x4BA00477
Device 1 has IDCODE = 0x03727093
IR Chain [1024]:
11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110001010001]
Device 0 has IR Length = 2
Device 1 has IR Length = 4
Can you help me , how to rectify the error ' Measured IR length is too small ' .
Hi Shravan,
It looks like a similar problem. Device 0 is obviously an ARM DAP, so that's good - we know the IR length on the DAP is 4 bits, so it's obviously wrong. What's coming out there is that the other TAP (0x03727093) is not responding correctly.
Just from the chain I can tell this is a Xilinx Zynq. Is there any reason you're not using the bundled configuration? You should be able to just connect to it without creating your own platform.
If that isn't working for you, you can simply add "ARMCS-DP" and then an "UNKNOWN_6". If you right click the ARMCS-DP it will give you an option to enumerate APs and detect devices from that point (without doing the blind interrogation step).
Ta,
Matt