#itm #packets #decode #dwt #cortex-m #decoding #decoder

bin+lib itm-decode

用于解码ARM Cortex-m ITM和DWT数据包的库

17个版本 (5个破坏性更新)

0.6.1 2021年8月15日
0.5.0 2021年8月14日
0.4.0-alpha.02021年6月29日
0.2.1 2021年3月17日

#4 in #dwt


3 个crate中使用 (直接使用2个)

MIT/Apache

47KB
827

itm-decode - 解码ITM和DWT协议数据包

itm-decode 是一个 sans-I/O 库crate,它解码了在 ARMv7-M架构参考手册,第八版,附录D4 中定义的ITM和DWT协议数据包。

许可证

此仓库中的代码根据MIT许可证和Apache许可证(版本2.0)的条款进行分发。

有关详细信息,请参阅 LICENSE-APACHELICENSE-MIT


lib.rs:

解码ARMv7-M架构参考手册附录D4中指定的ITM和DWT数据包协议的解码器。此代码库中的任何引用均指此文档。

常用缩写

  • ITM:仪器跟踪宏单元;
  • PC:程序计数器;
  • DWT:数据观察点及跟踪单元;
  • MSB:最高有效位;
  • BE:大端;

依赖项

~4MB
~88K SLoC