I.MX6 安装LTIB

1. 我用的是Debian 7,其实跟ubuntu也差不多的,先按照官方文档“Setting_Up_LTIB_Host.pdf”安装好相应的包


2. 解压L3.0.35_4.0.0_130424_source.tar(可以从官网下载的),运行解压目录下的install,注意选择好目标目录。

3. 运行./ltib –m config 就出错了

错误1:提示没安装zlib,其实系统已经安装了相应的包,只是没找到,网上有说注释掉zlib检查的代码,但我想这不是好办法,总不能出错的地方就不要了

解决:将下面的内容保存为zlibpatch.patch并放到ltib目录下,运行 patch –p1 < zlibpatch.patch


错误2:

解决:

sudo apt-get install texinfo

sudo apt-get install texlive

错误3:

解决:

sudo rm -Rf /opt/freescale/ltib/usr/src/rpm/BUILD/flex-2.5.37

sudo rm -Rf /opt/freescale/ltib/usr/src/rpm/BUILD/libtool-2.4.2

错误4:


解决:将下面内容保存为:elftosb-types_h-fix.patch并放在/opt/freescale/pkgs/目录

再编辑文件ltib_root/dist/lfs-5.1/elftosb/elftosb.spec,增加如下红色部分内容:

...

Source : %{name}-%{version}-%{release}.tar.gz

Patch0 : elftosb-types_h-fix.patch

BuildRoot : %{_tmppath}/%{name}

  ...

%setup -n %{name}-%{version}-%{release}

%patch0 -p1

%Build

make

...

再删掉/opt/freescale/ltib/usr/src/rpm/BUILD/elftosb-3.0.35-4.0.0,或其它以elftosb开头的,如有的话

4. 到这里应该没什么错误了,再根据官方文档“i.MX_6Dual6Quad_Sabre-AI_Linux_User_Guide”来配置就OK了

5.运行./ltib 又遇到错误:


解决:https://community.freescale.com/message/332355#332355



6.终于看到成功的信息

Build Succeeded

 


 


 

原文地址:https://www.cnblogs.com/openusb/p/3437290.html