<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應用 > OMAP-L138_FlashAndBootUtils使用及編譯指導

          OMAP-L138_FlashAndBootUtils使用及編譯指導

          作者: 時間:2013-06-06 來源:網(wǎng)絡(luò) 收藏

          編譯環(huán)境需要的幾個工具如下[6]:

          (1) cygwin

          (2) .NET framework

          (3) ARM Compiler tools(CodeSourcery G++ Lite)

          (4) C6x Compiler Tools

          (5) CCSV5

          5.1 Cygwin安裝

          從 http:/ / www. cygwin. com/下載并運行在線安裝工具setup.exe,注意安裝路徑中不能帶有空格。具體步驟如下:

          1) 選擇從互聯(lián)網(wǎng)安裝;也可以選擇先下載,再從本地安裝。

          QQ截圖20130606135704.jpg

          2) 選擇安裝路徑。

          QQ截圖20130606135911.jpg

          3)可選擇直接連接或使用代理。

          QQ截圖20130606140418.jpg

          4) 選擇從哪個網(wǎng)址或者服務(wù)器上進行下載。

          QQ截圖20130606140528.jpg

          5) 選擇安裝包

          QQ截圖20130606140626.jpg

          一般選擇以下三項,其他默認即可。

          • Devel-->make: The GNU version of the 'make' utility

          • Devel-->subversion: A version control subsystem

          • Editor-->vim (or similar)

          安裝后要先運行一次 cygwin 后,才會在 cygwin/home/下出現(xiàn) Administrator 目錄,進入該目錄,修改.bashrc。

          同時,需要驗證變量TMP和 TEMP是否包含/tmp。使用如下命令:

          echo $TMP

          echo $TEMP

          如果找不到unset TMP and unset TEMP,可在cygwinhome[user].bashrc 文件中添加如下命令創(chuàng)建:

          export TMP=/tmp

          export TEMP=/tmp

          設(shè)置完后,重新打開cygwin即可。至此,cygwin安裝完成。

          5.2 NET framework

          從下面網(wǎng)址下載安裝最新的.NET Framework(4.0或者更高的版本)

          http:/ / www. microsoft. com/downloads/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992displaylang=en

          安裝默認路徑為 C盤。然后將 C#編譯器路徑添加到 windows系統(tǒng)環(huán)境變量中。進入目錄

          C:WINDOWSMicrosoft.NETFramework查看軟件的版本號并復制,如

          C:WINDOWSMicrosoft.NETFrameworkv4.0.30319。然后右鍵我的電腦->屬性->高級->環(huán)境變量,如圖 13所示,選擇系統(tǒng)變量中的 path 點擊編輯,在原有變量值后粘帖添加剛剛復制的內(nèi)容,路徑之間以’;’分隔。至此,Net Framework安裝結(jié)束。

          QQ截圖20130606140734.jpg

          5.3 C6x Compiler Tools

          在 CCSV5安裝目錄下 ccsv5toolscompilerc6000_7.3.4即為 C6x編譯器目錄,在 CCSV3.3下的路徑為CCStudio_v3.3C6000cgtoolsbin。如果沒有安裝 CCS,從下面網(wǎng)址下載 TI的 C6x 編譯工具并安裝,如不確認版本則下載最新版本。

          https:/ / www-a. ti. com/ downloads/ sds_support/ TICodegenerationTools/download. htm

          將C6x編譯器路徑添加到windows環(huán)境變量。

          5.4 ARM Compiler tools(CodeSourcery G++ Lite)

          從下面網(wǎng)址下載安裝 GCC交叉編譯器。注意交叉編譯工具的安裝目錄名不能含有空格,否則編譯時會報錯。

          https://sourcery.mentor.com/sgpp/lite/arm/portal/release858

          修改 OMAP-L138_FlashAndBootUtils_2_40Commonbuild.mak文件中的 ARM_TOOLS_PATH變量為交叉編譯器的安裝路徑。例如ARM_TOOLS_PATH?=C:CodeSourceryarm-2009q1-203

          5.5 CCSV5

          如果需要用 CCS編譯工程,則安裝 CCS。

          6. 編譯 OMAP-L138_FlashAndBootUtils

          6.1查看環(huán)境變量

          打開 cygwin,輸入 export,查看環(huán)境變量是否設(shè)置成功。顯示如下,黑色加粗的目錄為之前添加的環(huán)境變量。

          QQ截圖20130606140833.jpg

          如未添加成功,可以使用如下命令添加:

          export PATH=/bin::/bin:$PATH

          6.2 編譯工具包

          cd OMAP-L138

          如果只是編譯命令行工具(如 sfh_OMAP-L138),而不需要重新編譯 CCS 工程,則進入 GNU目錄進行編譯;如果只需要重新編譯 CCS工程,則進入 CCS目錄進行編譯;如果兩者都需要,則在 OMAP-L138這個目錄進行編譯。編譯命令如下:

          make clean

          make

          7. 使用serial flash utility常見問題及解決方法

          7.1收不到“BOOTME”

          在帶電情況下,復位芯片,如果還是收不到正確的“BOOTME”,檢查 BOOTMODE設(shè)置,串口終端波特率等參數(shù)設(shè)置,串口線連接方式。

          7.2 停在 Waiting for SFT on the OMAP-L138…



          關(guān)鍵詞: OMAPL138 串口燒寫 UBL

          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();