新聞中心

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

        OMAP-L138_FlashAndBootUtils使用及編譯指導

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

        編譯環境需要的幾個工具如下[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) 選擇從互聯網安裝;也可以選擇先下載,再從本地安裝。

        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 文件中添加如下命令創建:

        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系統環境變量中。進入目錄

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

        C:WINDOWSMicrosoft.NETFrameworkv4.0.30319。然后右鍵我的電腦->屬性->高級->環境變量,如圖 13所示,選擇系統變量中的 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環境變量。

        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查看環境變量

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

        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

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 台北市| 潮安县| 东丽区| 扎囊县| 太保市| 蓝山县| 永川市| 武强县| 建始县| 依安县| 申扎县| 普兰县| 顺义区| 丰宁| 阜新市| 招远市| 蒙阴县| 武汉市| 武陟县| 奉新县| 六安市| 章丘市| 鞍山市| 卓资县| 长白| 深圳市| 齐齐哈尔市| 江永县| 右玉县| 三江| 东平县| 昌都县| 缙云县| 鲁甸县| 江山市| 连州市| 隆化县| 舒城县| 郁南县| 禄丰县| 扎囊县|