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

 


 


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM