Q.
After upgrading to CrossCore Embedded Studio 1.1.0, I can no longer connect to my target board using my ICE-100B or SADA 2 emulator. What’s changed?
----------------------------
A.
CCES 1.1.0 introduces a new driver for the ICE-100B and SADA 2 products.
In order for the Device Manager to correctly identify these emulator products and install the new driver, modifications to the emulator jumper settings need to be made, details of which can be found below. Should you wish to work with earlier version of CCES in future, you will need to reverse these jumper modifications.
ICE-100B
- To use the ICE-100B with CCES 1.1.0 and later versions, JP2 should be populated (ON)
When JP2 is ON, the ICE-100B should appear in the Device Manager under ‘CrossCore Tools’.
Refer to the following diagram for the location and proper placement of JP2, highlighted in red:
If JP2 is OFF and connection to a target is attempted with CCES 1.1.0 or later version, the following error will be reported:
Error: 0x8004881f
Error Description: Emulator not supported, JP2 may not be installed
- To use the ICE-100B with CCES 1.0.x or VisualDSP++, JP2 should NOT be populated (OFF)
When JP2 is OFF, the ICE-100B should appear in the Device Manager under ‘ADI Development Tools’.
If JP2 is ON and connection to a target is attempted using CCES 1.0.x or VisualDSP++, the following error will be reported:
Error: 0x80048047
Error Description: Failed to initialize emulator
NOTE: When installing or removing the jumper, the USB cable should be disconnected from the emulator, or unplugged and plugged in again after the jumper has been changed.
Standalone Debug Agent 2 (SADA 2)
- To use the SADA 2 with CCES 1.1.0 and later versions, pins 1&2 of JP1 should be populated (ON)
Refer to the following diagram for the location of pins 1&2 of JP1, highlighted in red:
When pins 1&2 of JP1 are populated the SADA 2 should appear in the Device Manager under ‘CrossCore Tools’.
If pins 1&2 of JP1 are NOT populated, and connection to a target is attempted with CCES 1.1.0 or later version, the following error will be reported:
Error: 0xffffffff
Error Description:
- To use the SADA 2 with CCES 1.0.x or VisualDSP++, pins 1&2 of JP1 should NOT be populated (OFF)
When 1&2 of JP1 are NOT populated, the SADA 2 should appear in the Device Manager under ‘ADI Development Tools’.
If 1&2 of JP1 are populated, and connection to a target is attempted with CCES 1.0.x or VisualDSP++, the following error will be reported:
Error: 0x80048015
Error Description: Initialization: Open Device Failed
NOTE: When installing or removing the jumper, the USB cable should be disconnected from the emulator, or unplugged and plugged in again after the jumper has been changed.