- Important information
- New features
- Known problems
- Program corrections
- User guide corrections
- Miscellaneous
- Release history
Important information
The JTAGjet-Trace support is deprecated starting with EWARM 8.40 and will be removed in a future release.
-
To enable PTM Trace select On-Chip (ETB/MTB) in Project>Options>Debugger>I-jet/JTAGjet>Trace
If PTM could not be automatically detected, add the option--jet_sigprobe_opt=trace(ETB,baseptm=<base PTM address + access port number>, baseetb=<base ETB address + access port number>)
in Project>Options>Debugger>Extra Options
Example where port number is1
, Base PTM address is0x8009D000
and base ETB address is0x80001000
--jet_sigprobe_opt=trace(ETB,baseptm=0x8009D001,baseetb=0x80001001)
-
Information about I-jet, JTAGjet-Trace, and JTAGjet firmware versions.
-
Unlock utilities for STM32 devices are provided as C-SPY macros found in the Macro Quicklaunch window.
-
To debug a multi-core system using multiple instances of the C-SPY debugger that accesses the same I-jet debug probe, add the option
--jet_sigprobe_opt=shared
in Project>Options>Debugger>Extra Options. Note, this must be done in all Embedded Workbench projects. -
To trace a core with ETM Trace other than core 0 in a multicore SMP system, add the option
--trace_from_core=<core number>
in Project>Options>Debugger>Extra Options.
For Xilinx Zynq 7000 devices also add the option--macro_param trace_core=<core number>
in Project>Options>Debugger>Extra Options.
New features
Known Problems
Program Corrections
User guide corrections
Miscellaneous
-
Arm Embedded Trace Router (ETR) trace setup
For devices that support the ETR trace feature (for example Renesas RZ/N1), the trace buffer memory layout can be specified on the Extra Options page in the Debugger category of the Project>Options dialog box.
The available parameters are:--macro_param etrram=0x040A0000
: The start of the RAM area to use for trace storage (for example 0x040A0000). If not specified, ETB trace will be used instead of ETR.--macro_param etrsize=0x60000
: The size of the RAM area to use for trace storage (for example 0x60000).--macro_param etrport=1
: The access port that will be used to access the ETR RAM. If not specified and if ETR is enabled, the port that is used to access the core will be used.