mini210的uboot編譯使用

2021-06-05 22:26:56 字數 1575 閱讀 6693

或者通過git獲取源**倉庫

$git clone git:

$git checkout -b mini210_linaro-2011.10-stable origin/mini210_linaro-2011.10-stable

2. 編譯

2.1 從mini210光碟上獲取交叉編譯工具鏈arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz並解壓

$sudo tar -c / /path/to/arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz

2.2 編譯u-boot

2.2.1 配置u-boot源**

$make arch=arm cross_compile=/opt/friendlyarm/toolschain/4.5.1/bin/arm-none-linux-gnueabi-mini210_config//for mini210

或$make arch=arm cross_compile=/opt/friendlyarm/toolschain/4.5.1/bin/arm-none-linux-gnueabi-tiny210_config//for tiny210

2.2.2 構建u-boot二進位製檔

$make arch=arm cross_compile=/opt/friendlyarm/toolschain/4.5.1/bin/arm-none-linux-gnueabi- all spl

3. 將u-boot映象寫入sd卡

3.1 將sd**過讀卡器接上電腦,通過"cat /proc/partitions"找出sd卡對應的裝置,通常情況下是/dev/sdb.

3.2 執行下面的命令

$sudo dd iflag=dsync oflag=dsync if=spl/mini210-spl.bin of=

4. 將sd卡取出並插入mini210的tf0插槽(靠近usb口的那個),並且將s2開關打到"sdboot"一端,開啟電源,就在串列埠console上能看到u-boot的啟動log了

okokraise: signal # 8 caught

u-boot 2011.06-00594-g99c1a89 (dec 03 2011 - 10:08:40) for friendlyarm-mini210

cpu:    s5pc110@1000mhz

board:   friendlyarm-mini210

dram:  512 mib

warning: caches not enabled

pwm moudle initialized.

gpd0con  : 1111, gpd0dat  : e

mmc:   samsung sd/mmc: 0, samsung sd/mmc: 1

in:    serial

out:   serial

err:   serial

friendlyarm-mini210 #

注意編譯器的使用,不能直接使用make all spl

mini210嵌入式環境搭建

1,安裝交叉編譯器 找到安裝包,解壓 tar xvzf arm linux gcc 4.5.1 v6 vfp 20101103.tgz c 修改 etc profile 在檔案中加入export path path opt 4.5.1 bin,然後使其生效,source etc profile 測試...

mini210開發板H43電阻屏驅動程式

把 粘上來,肯定能用,照著裸機改的,我剛剛試過的 unsigned int green,unsigned int blue,unsigned int transp,struct fb info info static struct fb ops s3c lcdfb ops static struct...

嘗試編譯x210的uboot

x210的編譯首先要經過配置,之後才能進行編譯。我這裡使用的是九鼎官方已經做好的x210的uboot 進行編譯得到u boot.bin。uboot的或得路徑可以是從uboot的官方 可以是soc官方 也可以是你用的開發板的廠家。編譯過程 1 在linux源生目錄下配置編譯 1 x210移植過的ubo...