NXP MCU 技术论坛
直播中

罗星

8年用户 1615经验值
擅长:模拟技术
私信 关注
[问答]

如何将OpenCSD库与Yocto上的perf工具集成?


perf record -e cs_etm/@tmc_etr0/u --per-thread -- /bin/ls
    但是,当我们尝试查看跟踪数据时,出现以下错误
$ perf report -D -i perf.data --stdio
0x178 [0x148]: 事件:70

. ... 原始事件:大小 328字节
.....................
00b0: cc178 [0x148]: 处理类型失败:70 [不允许操作]
错误:
处理样本失败    当我们在OpenCSD 文档中提及此消息时 ,我们发现这是由“ 未使用 OpenCSD 库的性能工具引起的

所以,我们想知道,
  • 如何将 OpenCSD 库与 Yocto 上的 perf 工具集成
  • opencsd 是否向后移植到 Yocto zeus?
  • 为什么/yocto/zeus/sources/poky/meta/recipes-kernel/perf/perf.bb中的perf.bb没有 CoreSight 选项?

注意:添加 IMAGE_INSTALL_append = "opencsd"会出现以下错误(Nothing RPROVIDES 'opencsd')。
解析配方:100% |########################################| 时间:0:00:50
错误:没有 RPROVIDES 'opencsd'(但 /yocto/zeus/sources/poky/meta/recipes-core/images/core-image-base.bb RDEPENDS 或以其他方式需要它)
错误:需要构建目标“core-image-base”没有可构建的提供者。
缺少或无法构建的依赖链是:['core-image-base', 'opencsd']

                          

更多回帖

发帖
×
20
完善资料,
赚取积分