完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
我正在尝试使用 i.MXRT1176 跟踪引脚和 MIMXRT1170-EVK 板上的 J-Trace 探针来启用指令跟踪。
我已经安装了电阻器R1881, R1882, R1883, R1884, R1885, 和 R1886 使得TRACE_CLK和TRACE_D3..0 路由到探测。 我下载了 Segger 的示例项目来检查指令跟踪是否有效,它确实有效。 但是当我尝试使用自己的项目时,我在 Ozone(Segger 的调试器)中没有任何跟踪。Instruction Trace 视图显示 “No data”。 我编写了一个 JLink 脚本来配置 RT1176 上的跟踪引脚,时钟输出在 TRACE_CLK 引脚上(用示波器检查)。所以,我认为引脚配置正确。 我需要在 ETM 中配置一些东西吗?在 TPIU 中?还是 RT1176 中的其他任何地方? 任何帮助将不胜感激。 |
|
相关推荐
1个回答
|
|
|
针对你在使用 i.MXRT1170-EVK 和 J-Trace 探针启用指令跟踪时遇到的问题,以下是逐步排查和解决方案: 1. 验证 CoreSight 组件配置i.MX RT1176 的指令跟踪依赖于 CoreSight ETM/ETF(Embedded Trace Macrocell/Funnel)。请确保:
2. 检查链接器脚本保留区域指令跟踪需要保留内存区域用于 ETB(Embedded Trace Buffer)或 SRAM 缓冲区。在自定义项目中:
3. 编译器优化与代码生成
4. Ozone 配置验证在 Ozone 中:
5. 硬件信号完整性检查
6. 代码中的潜在干扰
7. 固件与工具更新
8. 高级诊断手段
总结问题可能出在 ETM/ETF 初始化缺失、链接器脚本配置错误 或 Ozone 参数不匹配。建议分步对照示例项目,重点关注 ETM 寄存器的配置和内存分配。如果仍无法解决,可提供 |
|
|
|
|
只有小组成员才能发言,加入小组>>
2137个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
37398 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
6792 浏览 1 评论
7814 浏览 1 评论
7662 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
5085 浏览 0 评论
1576浏览 2评论
关于NINA-W132 Wi-Fi模块SPI通信遇到的疑问求解
1220浏览 2评论
如何在MPC PowerPC MCU上首次刷写后禁用BDM?
760浏览 1评论
将HFREFR和LFREFR寄存器值设置为错误的值来将故障注入CMU,但CMU_ISR值始终为零,为什么?
750浏览 1评论
将SPSDK for FRDM-MCX-W71 SDK与VS一起安装时出现hidapi构建错误怎么解决?
694浏览 1评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-9 03:31 , Processed in 0.741421 second(s), Total 78, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
351