xcale blob移值小節

前一段時間一直在xscale平臺上作相關的validation工作,發現在上面開發還是很方便的,但是官方給我們提供是blob,它是類似於uboot的一個bootloader,從網上下的是pre3的版本,移值很簡單,就是config完後,就可以make了,下面是我make的一簡單腳本:

#/bin/bash
make mainstone_defconfig ARCH=arm CROSS_COMPILE=/crosstools/gcc-3.4.6-glibc-2.3.6/arm-linux/bin/arm-linux-
make include/asm
make -j8 
cd ../blob-xscale/
make distclean
./tools/rebuild-gcc
./tools/rebuild-gcc
./configure --host=arm-linux --with-board=mainstone --with-linux-prefix=/workspace/00_Orion/blob/linux-2.6.26  --enable-network
make
 echo "********Now copy blob file to base document********"
if cp src/blob/blob  /workspace/result/
   then
    echo "make success and copy binary blob to /workspace/result/"
else
    echo "#################make failed!###############################"
fi


 

需要注意的是在這之前一定要把你交叉編譯器的路徑一定要指定到你的PATH變量,要不在make時會找不到一些彙編指令。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章