新聞中心

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

OMAP-L138_FlashAndBootUtils使用及編譯指導

作者: 時間:2013-06-06 來源:網絡 收藏

編譯環(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)網安裝;也可以選擇先下載,再從本地安裝。

QQ截圖20130606135704.jpg

2) 選擇安裝路徑。

QQ截圖20130606135911.jpg

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

QQ截圖20130606140418.jpg

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

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/下出現 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

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

5.2 NET framework

從下面網址下載安裝最新的.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 點擊編輯,在原有變量值后粘帖添加剛剛復制的內容,路徑之間以’;’分隔。至此,Net Framework安裝結束。

QQ截圖20130606140734.jpg

5.3 C6x Compiler Tools

在 CCSV5安裝目錄下 ccsv5toolscompilerc6000_7.3.4即為 C6x編譯器目錄,在 CCSV3.3下的路徑為CCStudio_v3.3C6000cgtoolsbin。如果沒有安裝 CCS,從下面網址下載 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)

從下面網址下載安裝 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)境變量是否設置成功。顯示如下,黑色加粗的目錄為之前添加的環(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設置,串口終端波特率等參數設置,串口線連接方式。

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



關鍵詞: OMAPL138 串口燒寫 UBL

評論


技術專區(qū)

關閉