国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
u-boot-2010.03在tq6410上的移植詳解(二) - embedsky的專欄 ...
 u-boot-2010.03在tq6410上的移植詳解(二) 收藏
u-boot-2010.03在tq6410上的移植詳解(二)
2010-06-25 13:39
原創(chuàng)文章版權(quán)所有!如需轉(zhuǎn)載,請注明出處: http://hi.baidu.com/liushuiyue1/myhome謝謝合作?。。。。?/div>
3)修改u-boot跟目錄下的Makefile文件。查找到smdk6400_config的地方,在他下面按照smdk6400_config的格式建立smdk6410_config的編譯選項,另外還要指定交叉編譯器
#gedit Makefile
 

 
CROSS_COMPILE ?= arm-linux-        //指定交叉編譯器為arm-linux-gcc
smdk6410_noUSB_config \
smdk6410_config      :      unconfig
      @mkdir -p $(obj)include $(obj)board/samsung/smdk6410
      @mkdir -p $(obj)nand_spl/board/samsung/smdk6410
      @echo "#define CONFIG_NAND_U_BOOT" > $(obj)include/config.h
      @if [ -z "$(findstring smdk6410_noUSB_config,$@)" ]; then                   \
             echo "RAM_TEXT = 0x57e00000" >> $(obj)board/samsung/smdk6410/config.tmp;\
             $(MKCONFIG) $(@:_config=) arm arm1176 smdk6410 samsung s3c64xx;            \
      else                                                                \
             echo "RAM_TEXT = 0xc7e00000" >> $(obj)board/samsung/smdk6410/config.tmp;\
             $(MKCONFIG) $(@:_noUSB_config=) arm arm1176 smdk6410 samsung s3c64xx;       \
      fi
      @echo "CONFIG_NAND_U_BOOT = y" >> $(obj)include/config.mk
*說明:arm    :CPU的架構(gòu)(ARCH)
       arm1176:CPU的類型
       smdk6410 :對應在board目錄下建立新的開發(fā)板項目的目錄
       samsung:新開發(fā)板項目目錄的上級目錄,如直接在board下建立新的開發(fā)板項目的目錄,則這里就為NULL
       s3c64xx:CPU型號
*注意:編譯選項格式的第二行要用Tab鍵開始,否則編譯會出錯
 

4)進入頂層目錄nand_spl/board/samsung目錄新建目錄smdk6410,并將smdk6400下的文件復制到剛剛新建的smdk6410下
#cd nand_spl/board/samsung //
#cp –ar smdk6400/* smdk6410/
 

 
5)測試編譯新建的smdk6410開發(fā)板項目
#make smdk6410_config //如果出現(xiàn)Configuring for smdk6410 board...則表示設置正確
#make //編譯后在根目錄下會出現(xiàn)u-boot.bin和u-boot-nand.bin文件,則u-boot移植的第一步就算完成了
 

由于此版本的u-boot對于串口和時鐘在開始配置文件中就已經(jīng)初始化,對于ARM1176有很好的支持,利用從SD卡啟動的uboot將u-boot-nand.bin下載到nand flash中,同時將開發(fā)板上SW2設置到從Nand flash啟動位置。利用SecureCRT.exe軟件觀察串口打印信息如下:
 
可以看到移植在tq6410上移植uboot已經(jīng)成功??墒荖or flash是2M可是信息上顯示為0,是因為沒有添加Nor flash的驅(qū)動引起的,而且開發(fā)板上自帶的是DM9000AE的100M網(wǎng)卡,而uboot默認支持CS8900所以開始添加uboot的相關(guān)功能。
移植是采用SD燒寫nand flash的uboot,為了方便燒寫和調(diào)試首先移植網(wǎng)卡實現(xiàn)tftp下載。
 

本文來自CSDN博客,轉(zhuǎn)載請標明出處:http://blog.csdn.net/embedsky/archive/2010/06/25/5694731.aspx
本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
生活服務
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服