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]:1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110[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.
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.
I tried with 10MHz by tweaking the debug adapter but that still did not help with the detection. As suggested by you filed a support case. Appreciate your response.