rust-embedded / cortex-m

Low level access to Cortex-M processors
Apache License 2.0
836 stars 152 forks source link

ITM: `ITMSettings::bus_id` does not check/document permitted values #392

Open tmplt opened 2 years ago

tmplt commented 2 years ago

This is related to CoreSight, for when a target supports multiple trace streams. Relevant section from the the ARMv7-M standard, p. 718, attached below.

2022-01-12T21:18:02+01:00

tmplt commented 2 years ago

In the current implementation, ITMENA is set before TraceBusID is set.