1. 程式人生 > >TI davinci DM368 UBL 編譯方法

TI davinci DM368 UBL 編譯方法

實驗環境:

DM368 平臺 : LW3xx

HOST : ubuntu 10.04.4 64-bit

2,解壓後進入目錄 DaVinci-PSP-SDK-03.21.00.04/src/boot-strap/flash-utils-03.21.00.04/DM36x/GNU/

3,設定 ARM 交叉編譯工具的路徑(編譯 UBL,CROSSCOMPILE 只能使用 arm-none-linux-gnueabi-gcc)

#export PATH=$PATH:$CROSS_COMPILE_PATH 
4,編譯 UBL,最好安裝一下 mono framework,編譯 sfh_DM36x.exe 會用到
#make clean
#make

在 ubl 目錄下會生成一下的二進位制檔案

-rwxr-xr-x 1 root root 12892 2012-05-02 17:38 ubl_DM36x_ARM216_DDR173_OSC19P2_NAND.bin
-rwxr-xr-x 1 root root  8184 2012-05-02 17:38 ubl_DM36x_ARM216_DDR173_OSC19P2_SDMMC.bin
-rwxr-xr-x 1 root root 12912 2012-05-02 17:38 ubl_DM36x_ARM216_DDR173_OSC24_NAND.bin
-rwxr-xr-x 1 root root  8208 2012-05-02 17:38 ubl_DM36x_ARM216_DDR173_OSC24_SDMMC.bin
-rwxr-xr-x 1 root root 12896 2012-05-02 17:38 ubl_DM36x_ARM270_DDR216_OSC27_NAND.bin
-rwxr-xr-x 1 root root  8188 2012-05-02 17:38 ubl_DM36x_ARM270_DDR216_OSC27_SDMMC.bin
-rwxr-xr-x 1 root root 12904 2012-05-02 17:38 ubl_DM36x_ARM297_DDR243_OSC24_NAND.bin
-rwxr-xr-x 1 root root  8196 2012-05-02 17:38 ubl_DM36x_ARM297_DDR243_OSC24_SDMMC.bin
-rwxr-xr-x 1 root root 12896 2012-05-02 17:38 ubl_DM36x_ARM297_DDR270_OSC24_NAND.bin
-rwxr-xr-x 1 root root  8188 2012-05-02 17:38 ubl_DM36x_ARM297_DDR270_OSC24_SDMMC.bin
-rwxr-xr-x 1 root root 12884 2012-05-02 17:38 ubl_DM36x_ARM297_DDR277_OSC27_NAND.bin
-rwxr-xr-x 1 root root  8176 2012-05-02 17:38 ubl_DM36x_ARM297_DDR277_OSC27_SDMMC.bin
-rwxr-xr-x 1 root root 12920 2012-05-02 17:38 ubl_DM36x_ARM432_DDR340_OSC24_NAND.bin
-rwxr-xr-x 1 root root  8212 2012-05-02 17:38 ubl_DM36x_ARM432_DDR340_OSC24_SDMMC.bin
-rwxr-xr-x 1 root root 12908 2012-05-02 17:38 ubl_DM36x_NAND.bin
-rwxr-xr-x 1 root root  8200 2012-05-02 17:38 ubl_DM36x_SDMMC.bin
其中 ubl_DM36x_ARM432_DDR340_OSC24_NAND.bin 和 ubl_DM36x_ARM432_DDR340_OSC24_SDMMC.bin 適用於 LW3xx 平臺

相關推薦

TI davinci DM368 UBL 編譯方法

實驗環境:DM368 平臺 : LW3xx HOST : ubuntu 10.04.4 64-bit 2,解壓後進入目錄 DaVinci-PSP-SDK-03.21.00.04/src/boot-strap/flash-utils-03.21.00.04/DM36x/

TI davinci u-boot 編譯方法

1,下載最新的 u-boot for davinci 2,下載 ARM 交叉編譯工具(請下載 linux 版本,因為 u-boot 只能在 linux 環境下編譯) TI 推薦的是: CodeSourcery GNU Toolchain for ARM Processo

Qt官方對OpenSSL的編譯方法的描述

lin openssl hack ons version building nss ssl 編譯 https://wiki.qt.io/MSYS2http://wiki.qt.io/Compiling_OpenSSL_with_MinGWhttps://wiki.qt.io

基於TI Davinci架構的多核/雙核開發高速掃盲(以OMAP L138為例),dm8168多核開發參考以及達芬奇系列資料user guide整理

uwa 全部 dap setting pos eclips develop serial ger 基於TI Davinci架構的雙核嵌入式應用處理器OMAPL138開發入門 原文轉自http://blog.csdn.net/wangpengqi/article/de

hadoop原始碼編譯方法,以及編譯問題總結

一、編譯所需的一些軟體 1.jdk1.7 2.maven 3.3.9 3.findbugs 3.0.1 4.protocolBuffer 2.5.0 5.cmake 2.6 6.zlib-devel 7.openssl-devel 8.gcc-c++ 9.autoco

Linux驅動靜態編譯和動態編譯方法詳解

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

spark-2.2.0-bin-2.6.0-cdh5.12.1.tgz 編譯方法總結!

菜雞一隻,如果有說錯的地方,還請見諒和指出批評!! 事情是這樣的,想在自己本地部署一個hadoop2.6.0-cdh5.12.1,hive1.1.0-cdh5.12.1,spark-2.2.0-bin-2.6.0-cdh5.12.1的環境,前兩個還是很好找到哪裡下載和部署的! c

uboot的兩種編譯方法

(1)編譯複雜專案,Makefile提供2種編譯管理方法。預設情況下是當前資料夾中的.c檔案,編譯出來的.o檔案會放在同一資料夾下。這種方式叫做原地編譯。 (2)原地編譯有一些壞處:第一,汙染了原始檔目錄。第二的缺陷就是一套原始碼只能按照一種配置和編譯方法進行處理,無法同時維護2個或者2個以上的

TI Davinci GPIO的分析

TI DaVinci GPIO分析 【整理者】61ic.com 【提供者】678755 【詳細說明】GPIO分析 針對該gpio.c的硬體手冊是SPRUE25.pdf,可到TI的網站( www.ti.c

TI am335x 核心原始碼編譯命令等

1.插入環境變數: cd  /etc vim  profile 在末尾加入:export  PATH=<sdk path>/linux-devkit/sysroots/x86_64-arago-linux/usr/bin:$PATH &n

ffmpeg4.0.2編譯方法

cd /opt/install/ffmpeg tar -xvf ffmpeg-4.0.2.tar.bz2 cd ffmpeg-4.0.2 export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH export LD_LIBRARY_

BOOST1.68編譯方法

啟動VS 開發者命令列工具,跳轉至boost安裝路徑,執行bootstrap.bat b2.exe install --toolset=msvc-14.0 --prefix="E:\Study\Library\boost_1_68_0\lib" --without-pyth

NDK環境變數的配置以及編譯方法(linux環境下)

1、下載NDK 2 、配置NDK的環境變數 a 、sudo gedit .bashrc (這裡的bashrc檔案在不同電腦下所在的路徑不同) b 、export PATH=$PATH:/work/

SAP SMP kapsel iOS app編譯方法

以SMP 3.0 SDK SP12為例 =========================== 安裝node node -v =========================== 安裝cordova npm uninstall cordova -g

iOS 比較詳細的自定義framework編譯方法

編譯framework 1、iOS 開發裡面,你不想把原始碼給其他人,你就需要編譯Framework 1 、開啟Xcode建立一個framework工程。 2、新建一個TestFrame的工程 3、新建一個hello的類,並寫兩個方法

XBMC原始碼分析 1:整體結構以及編譯方法

XBMC(全稱是XBOX Media Center)是一個開源的媒體中心軟體。XBMC最初為Xbox而開發,可以執行在Linux、OSX、Windows、Android4.0系統。我自己下載了一個然後體驗了一下,感覺確實不錯,和Windows自帶的媒體中心差不多。 XB

OpenBlas編譯方法

OpenBlas是一個優化的Blas庫,基於GotoBlas21.13 BSD版,安裝步驟如下: Windows下安裝: 2.  解壓下載的原始碼到工作目錄,比如:E:\VMwareSharedFolder\OpenBLAS 3. 根據OpenBlas在GitHub上的說

OpenCV安裝流程及從原始碼編譯方法 + 配置VS

本篇文章記錄了安裝OpenCV 3.4.2及配置VS2017的方法,以及利用CMake從原始碼編譯適用於老版本VS2013的OpenCV 3.4.2的編譯及配置流程。本文也可以作為其他OpenCV及VS版本安裝配置方法的參考。 1 安裝OpenCV 3.4.2

python檔案的兩種編譯方法

    有時候,需要對python程式專案進行打包,即僅打包python檔案編譯後的pyc檔案,就需要對python檔案進行編譯。     編譯方法有兩種: 1、寫一個python簡本,對所需編譯的檔案進行編譯。(針對比較多的檔案,推薦該方法)比如: import py_co

Keil MDK 選擇用c編譯還是c++編譯方法

      接手一個專案,程式碼是MDK用c++編譯,由於程式碼優化成了C程式碼但是在寫標頭檔案.h時候總是要增加如下程式碼 #ifdef __cplusplus extern "C" { #endif #ifdef __cplusplus } #endif 查資料,