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.
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.