- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
STM32F4 发现 (Cortex-M4) 具有 ETB,一个存储指令跟踪的缓冲区。如何使用 OpenOCD 和片上 st-link 调试器从 ETB 中提取跟踪?
我对 SWO/SWD 有点困惑。我应该使用什么?另外,我是否需要任何额外的硬件来提取痕迹?
谢谢
最佳答案
恐怕我从来没有听说过
STM32F4
包括 嵌入式跟踪缓冲区 (ETB) 在已实现的子集中
ARM core
及其
CoreSight features .
我认为这是因为 ETB 是一个可选功能,而 ST 已决定 不要在其 STM32F4 Controller 中配置/实现此 ETB 选项 以及它们嵌入的 ARM 内核。
我查阅了 STM32F4xx 系列上层代表的编程/引用手册和数据表,我没有找到任何关于 ETB 的信息,这似乎证实了这个假设。
现在,如果想要从自己的 MCU 流出跟踪数据,ETB 并不是唯一的选择:
printf()
) 关于embedded - 使用 openOCD 在 Cortex-M (STM32F4) 上提取 ETB 轨迹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61530525/
在某些特定情况下,我需要输出片上缓冲区 (ETB) 执行跟踪。我说的是操作功能,而不是调试阶段的 ETM 跟踪。 我已阅读Arm® CoreSight™ ETM-M7 技术引用手册,但几乎没有关于使用
如何在Linux终端输入EOT(End of Trans)(ASCII 23)? 每次,当我使用alt + 23输入时,我之前输入的所有字符都会被清除。 比如输入ikl后,如果用上面的方法输入EOT,
所以我使用的是 MySQL Workbench SQL Editor 5.2.45 CE 但是,每当我尝试使用键盘快捷键 Ctrl+W 关闭选项卡时,它不会关闭选项卡,而是在查询编辑器中打印出“ETB
STM32F4 发现 (Cortex-M4) 具有 ETB,一个存储指令跟踪的缓冲区。如何使用 OpenOCD 和片上 st-link 调试器从 ETB 中提取跟踪? 我对 SWO/SWD 有点困惑。
我是一名优秀的程序员,十分优秀!