Autodetection failure when trying to debug a bare metal platform with ARM development studio and dstream

I have an ARM cortex-A9 based bare metal platform that I am trying to debug with dstream and evaluation version of ARM development studio (installed on a windows 64 bit machine)

I tried adding/detecting the platform via auto detection (File->New->hardware connection)

The logs from auto detection (in console tab of ARM DS) are as shown below,

[10/04/19 16:06:45] Arm Development Studio v2018.0, build number 201800917
[10/04/19 16:06:45] JTAG Clock Speed : 7500000Hz
[10/04/19 16:06:45] Beginning Autodetection
[10/04/19 16:06:46] --- --- ---
[10/04/19 16:06:46] Counting devices:
[10/04/19 16:06:46] DR Chain [1024]:
11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
[10/04/19 16:06:46] Device Count: 1
[10/04/19 16:06:46] The total IR length of the scanchain measured as 16
[10/04/19 16:06:46] Reading IDCODEs:
[10/04/19 16:06:46] DR Chain [32]:
01011011000101100000000101111111
[10/04/19 16:06:46] Device 0 has IDCODE = 0x5B16017F (Manufacturer ID: 0x0BF, Part Number: 0xB160, Revision: 0x5)
[10/04/19 16:06:46] IR Chain [16]:
0000000000010001
[10/04/19 16:06:46] Device 0 detected IR Length = 4
[10/04/19 16:06:46]
The measured device IR lengths do not match the total scanchain length.
An attempt will be made to correctly identify scanchain devices, but in the case of failure,
the scanchain should be configured manually.

[10/04/19 16:06:46]
The following scanchain will be used:
[10/04/19 16:06:46] JTAGDeviceInfo[IDCODE = 0x5B16017F, IR Length = 16, Name = UNKNOWN_16]

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

On a working box, my FreeBSD boot up shows the below attributes for the chipset

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

CPU: ARM Cortex-A9 r4p1 (ECO: 0x00000000)

CPU Features:

  Multiprocessing, Thumb2, Security, VMSAv7, Coherent Walk

Is there any guidance/advise on what should be done further to get the dstream to detect the bare metal platform and be able to debug it?

fyi...The dstream is connected to the target platform via a JTAG connector, the ARM DS is connected to the dstream via the USB port.

Parents
  • It may be that the JTAG clock (75MHz) is too high. Select "Edit platform in Platform Configuration Editor", and click on Debug Adapter. Browse for your DSTREAM box, and then set Clock speed to a lower speed (say 10MHz). Click on auto-detect... does this fix the problem?

    If not, I recommend you raise a support case with Arm's technical support team for further investigation.

Reply Children
No Data