This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/DRA626:DRA626上的 Valgrind

Guru**** 2614265 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/581943/linux-dra626-valgrind-on-the-dra626

器件型号:DRA626

工具/软件:Linux

我正在尝试在 DRA626 J5Eco 处理器上运行 Valgrind。  即使尝试运行简单的"Hello、World"应用程序、我也会收到下面发布的以下错误。

我在这里找到了一篇文章: https://e2e.ti.com/support/arm/sitara_arm/f/791/t/217947 ,其中指出了一个由 SDK 更新版本解决的相同问题。

是否有适用于 J5 Eco 的更新 SDK?

我在 这里看到了适用于 J6的更新 SDK:http://processors.wiki.ti.com/index.php/Category:Processor_SDK_Linux_Automotive 、但兼容性并未仅适用于 DRA626 DRA7xxx

如果您能为我提供任何帮助、我们将不胜感激。

Valgrind: 启动时出现致命错误:函数重定向
Valgrind: 对于此平台工具组合而言是必需的
Valgrind: 无法设置。  重定向的详细信息包括:
验证:  
Valgrind: 必须重定向的功能
Valgrind: 其名称与 pattern 匹配:     strcmp
Valgrind: 在语音匹配的对象中:  LD-Linux.SO.3
Valgrind: 处理时未找到
Valgrind: 来自具有 soname 的对象的符号:LD-Linux.SO.3
验证:  
Valgrind: 可能的修复:(1、短期):安装 glibc 的 debuginfo
Valgrind: 此机器上的封装。  (2、长期):询问包装人员
Valgrind: 为了您的 Linux 发行版,请将来发货
Valgrind: 已去除 ld.so (或任何被调用的动态链接器.so)
Valgrind: 使用标准导出上述函数
Valgrind: 此平台的调用惯例。  您所需的封装
Valgrind: 调用安装以进行修复(1)
验证:  
Valgrind:   在 Debian 上、Ubuntu:                libc6-dbg
Valgrind:   在 SUSE、openSUSE、Fedora、RHEL 上:  glibc-debuginfo
验证:  
Valgrind: 请注意,如果在上调试32位进程
Valgrind: 64位系统,您将需要相应的32位 debuginfo
Valgrind: 包(例如 libc6-dbg:i386)。
验证:  
Valgrind: 无法继续--正在退出。  抱歉。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,克利福,

    J5Eco SDK 的最新版本是5.05.01.10、因此您在 e2e 论坛中发现的有关价目测和 SDK5的所有问题都是有效的。 查看以下 e2e 线程是否将提供帮助:

    e2e.ti.com/.../509637

    此致、
    帕维尔