7 #ifndef OPENOCD_TARGET_ARMV7M_TRACE_H
8 #define OPENOCD_TARGET_ARMV7M_TRACE_H
@ ITM_TS_PRESCALE4
refclock divided by 4 for the timestamp counter
@ ITM_TS_PRESCALE1
no prescaling for the timestamp counter
@ ITM_TS_PRESCALE16
refclock divided by 16 for the timestamp counter
@ ITM_TS_PRESCALE64
refclock divided by 64 for the timestamp counter
const struct command_registration armv7m_trace_command_handlers[]
int armv7m_trace_itm_config(struct target *target)
Configure hardware accordingly to the current ITM target settings.
uint32_t itm_ter[8]
Bitmask of currently enabled ITM stimuli.
unsigned int trace_bus_id
Identifier for multi-source trace stream formatting.
bool itm_diff_timestamps
Enable differential timestamps.
bool itm_async_timestamps
Enable async timestamps model.
bool itm_synchro_packets
Enable synchronisation packet transmission (for sync port only)
bool itm_deferred_config
Config ITM after target examine.
enum itm_ts_prescaler itm_ts_prescale
Prescaler for the timestamp counter.