OpenOCD
armv7m_trace_config Struct Reference

Data Fields

bool itm_async_timestamps
 Enable async timestamps model. More...
 
bool itm_diff_timestamps
 Enable differential timestamps. More...
 
bool itm_synchro_packets
 Enable synchronisation packet transmission (for sync port only) More...
 
uint32_t itm_ter [8]
 Bitmask of currently enabled ITM stimuli. More...
 
enum itm_ts_prescaler itm_ts_prescale
 Prescaler for the timestamp counter. More...
 
unsigned int trace_bus_id
 Identifier for multi-source trace stream formatting. More...
 

Detailed Description

Definition at line 25 of file armv7m_trace.h.

Field Documentation

◆ itm_async_timestamps

bool armv7m_trace_config::itm_async_timestamps

Enable async timestamps model.

Definition at line 35 of file armv7m_trace.h.

Referenced by armv7m_trace_itm_config().

◆ itm_diff_timestamps

bool armv7m_trace_config::itm_diff_timestamps

Enable differential timestamps.

Definition at line 33 of file armv7m_trace.h.

Referenced by armv7m_trace_itm_config().

◆ itm_synchro_packets

bool armv7m_trace_config::itm_synchro_packets

Enable synchronisation packet transmission (for sync port only)

Definition at line 37 of file armv7m_trace.h.

Referenced by armv7m_trace_itm_config().

◆ itm_ter

uint32_t armv7m_trace_config::itm_ter[8]

Bitmask of currently enabled ITM stimuli.

Definition at line 27 of file armv7m_trace.h.

Referenced by armv7m_init_arch_info(), armv7m_trace_itm_config(), and COMMAND_HANDLER().

◆ itm_ts_prescale

enum itm_ts_prescaler armv7m_trace_config::itm_ts_prescale

Prescaler for the timestamp counter.

Definition at line 29 of file armv7m_trace.h.

Referenced by armv7m_trace_itm_config().

◆ trace_bus_id

unsigned int armv7m_trace_config::trace_bus_id

Identifier for multi-source trace stream formatting.

Definition at line 29 of file armv7m_trace.h.

Referenced by armv7m_init_arch_info(), and armv7m_trace_itm_config().


The documentation for this struct was generated from the following file: