Using I-jet with legacy IDE-versions

Technical Note 200903

Architectures:

Arm

Component:

debugger

Updated:

9/22/2020 12:28 PM

Introduction

This technical note describes how to solve an error that might occur when using an IAR I-jet debug probe with a release version of IAR Embedded Workbench for Arm earlier than 6.70 before 2013.

Discussion

If you try to use a new I-jet debug probe with an older version of IAR Embedded Workbench for Arm, debugging might fail and the following messages will display in the Debug Log window:

LICENSE ERROR:3,16

 This emulator does not have a license to support this CPU family.

  Contact sales@signum.com for upgrade details.
 Critical error: failed initialize Emulator, session aborted

The problem is that older versions of IAR Embedded Workbench for Arm (such as versions 6.40, 6.50 and 6.60) only recognize I-jet probes with serial numbers in the form of 7xxxx, and not for example 8xxxx.

If you get this no-license error and the serial number on your I-jet is not in the form of 7xxxx, you need to install a patch from our My Pages portal.

I-jet patch

Note:

  • IAR I-jet Trace CM was introduced with IAR Embedded Workbench for Arm Service Pack 7.30.3 (from 2014) and later. Older versions will say: Fatal error: Probe not found
  • I-jet Trace A/R/M was introduced with IAR Embedded Workbench for Arm Service Pack 7.70.1 (from 2016)

Conclusion

If you see the error message described above, install the I-jet patch from our My Pages portal.

 

All product names are trademarks or registered trademarks of their respective owners.

We do no longer support Internet Explorer. To get the best experience of iar.com, we recommend upgrading to a modern browser such as Chrome or Edge.