<rt id="m4md3"></rt>
  • <bdo id="m4md3"><meter id="m4md3"></meter></bdo>
  • <label id="m4md3"></label>
      <center id="m4md3"><optgroup id="m4md3"></optgroup></center>
      產(chǎn)品分類

      當(dāng)前位置: 首頁 > 工業(yè)電子產(chǎn)品 > 其他電子產(chǎn)品 > 開發(fā)板,套件,編程器 > 開發(fā)板

      類型分類:
      科普知識
      數(shù)據(jù)分類:
      開發(fā)板

      Freescale i.MX6 編譯環(huán)境搭建

      發(fā)布日期:2022-10-14 點擊率:39

      最近再次使用Freescale i.MX6處理器,作為極少數(shù)具有PCI Express接口的ARM架構(gòu)處理器,i.MX6特別適合于無線多媒體應(yīng)用。與此前不同的是,這次沒有人配合我進(jìn)行驅(qū)動程序的開發(fā),移植等工作,所以只好硬著頭皮上。由于本人非軟件專業(yè)出身,工作中也很少接觸,所以不敢怠慢,嚴(yán)格按照Freescale官方的手冊,萬分小心地搭建了i.MX6的編譯環(huán)境。本文對這一過程做簡要記錄,分享給需要的讀者。

      i.MX6-PCBA

      1. 下載Freescale官方的BSP(板級支持包)及相關(guān)的文檔。

      BSP下載地址:http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6Q&fpsp=1&tab=Design_Tools_Tab,注意,F(xiàn)reescale官方網(wǎng)站給出了多個版本的BSP,我需要的Linux版本,仔細(xì)觀察其描述,只剩下兩個版本可以選擇:L3.0.101_4.1.1_SOURCE_BSP及L3.0.35_4.1.0_ER_SOURCE_BSP。按理說應(yīng)該選擇較新的版本即L3.0.101版本,但我最終選擇了L3.0.35_4.1.0_ER_SOURCE_BSP,因為這個版本有文檔說明,誰叫我不熟悉軟件呢,沒辦法,如下圖。

      BSP-Selection

      文檔下載地址:http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6Q&fpsp=1&tab=Documentation_Tab

      下載其中的L3.0.35_4.1.0_LINUX_DOCS 即可。

      2. 安裝免費(fèi)虛擬機(jī)軟件VirtualBox,并安裝Setting_Up_LTIB_host.pdf中的推薦的Ubuntu 9.04版本。

      3. 安裝完成后,請不要急著安裝VirtualBox的增強(qiáng)包,先按照Setting_Up_LTIB_host.pdf的說明執(zhí)行完成“1.5 Install Host Packages Needed by LTIB”。

      4. 安裝VirtualBox的增強(qiáng)包,完成Setting_Up_LTIB_host.pdf的其余步驟。

      5. 按照i.MX_6Dual6Quad_SABRE-SD_Linux_User's_Guide.pdf中的說明安裝LTIB。注意,這一步需要根據(jù)讀者的實際情況而定,我設(shè)計的硬件是基于i.MX6Q SABRE-SDP參考設(shè)計,所以參照i.MX_6Dual6Quad_SABRE-SD_Linux_User's_Guide.pdf,其余的參考設(shè)計請參照相應(yīng)的文檔。

      6. 安裝LTIB的過程中會出現(xiàn)如下的問題:

      TEXINPUTS=".TEXINPUTS"

      MAKEINFO='/bin/bash /opt/freescale/ltib/usr/src/rpm/BUILD/flex-2.5.37/missing --run makeinfo?? -I .'

      texi2dvi --pdf --batch flex.texi

      /bin/bash: texi2dvi: command not found

      make[2]: *** [flex.pdf] Error 127

      make[2]: Leaving directory `/opt/freescale/ltib/usr/src/rpm/BUILD/flex-2.5.37/doc'

      make[1]: *** [install-recursive] Error 1

      make[1]: Leaving directory `/opt/freescale/ltib/usr/src/rpm/BUILD/flex-2.5.37'

      make: *** [install] Error 2

      error: Bad exit status from /home/wang/imx6/L3.0.35_4.1.0_130816_source/source/ltib/tmp/rpm-tmp.76034 (%install)

      RPM build errors:

      Bad exit status from /home/wang/imx6/L3.0.35_4.1.0_130816_source/source/ltib/tmp/rpm-tmp.76034 (%install)

      解決辦法為:

      sudo aptitude -y install asciidoc texlive-latex-base dblatex xutils-dev

      sudo apt-get install texinfo

      7. 繼續(xù)按照i.MX_6Dual6Quad_SABRE-SD_Linux_User's_Guide.pdf中的說明編譯BSP,注意選擇正確的CPU平臺(本例為imx6q)及正確的板子(本例為mx6q_sabresd),即可順利完成編譯過程,得到u-boot及Kernel,如下圖。

      BuildResultsNew

      下一篇: PLC、DCS、FCS三大控

      上一篇: i.MX6 SGTL5000音頻驅(qū)

      推薦產(chǎn)品

      更多
      主站蜘蛛池模板: 久久综合久久美利坚合众国| 婷婷色香五月激情综合2020| 久久久久久久综合| 丁香六月婷婷综合激情动漫| 亚洲国产综合专区在线电影| 久久综合综合久久97色| 国产综合色香蕉精品五月婷| 97色婷婷成人综合在线观看| 卡通动漫第一页综合专区| 伊人亚洲综合青草青草久热| 91亚洲精品第一综合不卡播放| 亚洲综合伊人制服丝袜美腿| 本道久久综合无码中文字幕| 欧洲亚洲综合一区二区三区| 亚洲国产精品成人综合色在线婷婷| 国产精彩对白综合视频| 久久久久久久综合日本亚洲| 狠狠色丁香九九婷婷综合五月| 国产综合久久久久| 天天做天天做天天综合网| 亚洲色欲www综合网| 亚洲综合久久夜AV | 色天天综合色天天碰| 国产色丁香久久综合| 久久综合给合久久狠狠狠97色69 | 色综合色综合色综合色欲| 天天影视综合网色综合国产| 久久综合色天天久久综合图片| 日韩无码系列综合区| 天天做.天天爱.天天综合网| 国产91色综合久久免费| 久久综合综合久久综合| 亚洲一区综合在线播放| 婷婷成人丁香五月综合激情| 久久久综合中文字幕久久| 亚洲av一综合av一区| 亚洲五月综合网色九月色| 五月丁香综合激情六月久久| 2020国产精品亚洲综合网| 亚洲av日韩综合一区二区三区| 色综合视频一区二区三区44|