您尚未登录。

楼主 #1 2018-06-06 08:51:21

knight_hu
会员
注册时间: 2018-05-28
已发帖子: 14
积分: 14

荔枝派zero使用brmin的最小文件系统移植tslib后执行ts_calibrate碰到invalid ELF header

这几天按照看云的说明吧uboot,kernel和brmin那个最小文件系统跑起来了,后移植了tslib,是按照tslib1.4移植全攻略那个文档做的,用tf卡拷贝安装到spiflash上以后,修改完profile,想执行ts校准程序,系统报错,
./ts_calibrate: error while loading shared libraries: /usr/local/tslib/tslib/lib/libts.so.0: invalid ELF header
请问有没有大神碰到过,是什么原因啊?
开发机是虚拟机下的ubuntu 16.04 64bit,工具链是linaro的6.3.1版本的gnueabihf,谢谢!

离线

#2 2018-06-06 08:57:04

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: 荔枝派zero使用brmin的最小文件系统移植tslib后执行ts_calibrate碰到invalid ELF header

这个问题可能是用错工具链了.
很可能是用x86的gcc编译出来的。
仔细检查一下.





离线

楼主 #3 2018-06-06 09:14:36

knight_hu
会员
注册时间: 2018-05-28
已发帖子: 14
积分: 14

Re: 荔枝派zero使用brmin的最小文件系统移植tslib后执行ts_calibrate碰到invalid ELF header

好的,谢谢,我再仔细检查下

离线

楼主 #4 2018-06-06 20:05:15

knight_hu
会员
注册时间: 2018-05-28
已发帖子: 14
积分: 14

Re: 荔枝派zero使用brmin的最小文件系统移植tslib后执行ts_calibrate碰到invalid ELF header

今天重新做了buildroot和tslib,用的同一个工具链make的(linaro 6.3.1 2017.02 的arm-linux-gnueabihf-),可惜还是碰到同样的问题,invalid ELF header,make步骤参考的是
https://www.kancloud.cn/lichee/lpi0/418897
实在是晕了。。。。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn