为AM335x移植Linux内核主线代码(1)了解dtb

http://www.eefocus.com/marianna/blog/cate_18142_0.html?p=5


这个链接里有关于AM335x内核移植的很多文章,为以后的TQ335X平台内核移植留个记录。

am335x移植valgrind有问题

04-17

平台:AM335Xrn系统:linux-4.1.18rn成功的移植valgrind工具之后放板子上运行,出项如下问题。rn比较郁闷的是交叉工具链只能在64位的机器使用rn这怎么破rnrnroot@am335x-evm:/home/share/valgrind/bin# ./valgrind ~/RtmpPusherrn==29958== Memcheck, a memory error detectorrn==29958== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.rn==29958== Using Valgrind-3.12.0 and LibVEX; rerun with -h for copyright inforn==29958== Command: /home/root/RtmpPusherrn==29958== rnrnvalgrind: Fatal error at startup: a function redirectionrnvalgrind: which is mandatory for this platform-tool combinationrnvalgrind: cannot be set up. Details of the redirection are:rnvalgrind: rnvalgrind: A must-be-redirected functionrnvalgrind: whose name matches the pattern: strcmprnvalgrind: in an object with soname matching: ld-linux-armhf.so.3rnvalgrind: was not found whilst processingrnvalgrind: symbols from the object with soname: ld-linux-armhf.so.3rnvalgrind: rnvalgrind: Possible fixes: (1, short term): install glibc's debuginfornvalgrind: package on this machine. (2, longer term): ask the packagersrnvalgrind: for your Linux distribution to please in future ship a non-rnvalgrind: stripped ld.so (or whatever the dynamic linker .so is called)rnvalgrind: that exports the above-named function using the standardrnvalgrind: calling conventions for this platform. The package you needrnvalgrind: to install for fix (1) is calledrnvalgrind: rnvalgrind: On Debian, Ubuntu: libc6-dbgrnvalgrind: On SuSE, openSuSE, Fedora, RHEL: glibc-debuginfornvalgrind: rnvalgrind: Note that if you are debugging a 32 bit process on arnvalgrind: 64 bit system, you will need a corresponding 32 bit debuginfornvalgrind: package (e.g. libc6-dbg:i386).rnvalgrind: rnvalgrind: Cannot continue -- exiting now. Sorry.

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试