wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

U-BOOT移植的經驗之談

作者:佚名   來源:本站原創   點擊數:  更新時間:2010年12月31日   【字體:

 也不知道U-BOOT移植到底是不是成功了,或者說是完全成功了。移植后的U-BOOT其他的一些功能,比如printenv,loadb,bdi,fli等命令和顯示的信息都是正確的 也能加載uclinux,但就是加載不成功有些uclinux內核能加載進去,可是不能解壓;有些根本就沒有顯示,連內核頭的一些信息都沒顯示,像是死機了,哎,也不知道是哪的原因,還要慢慢搞~~~ 上次也寫過一篇差不多的文章:http://www.izizhuan.cn/mcu/1135.html,本文只是做為那個的補充吧~~~現在就總體的記錄一下U-BOOT移植過程中自己做的工作吧。還是用代碼的形式進行描述吧,即簡單,又講的清楚:

(說明:頂行寫的為需要修改的文件名 空一個TAB鍵寫的內容中行前沒有標記的為原樣抄的內容,做定位用的,行前加‘-’號的為要修改的內容,行前加‘+’號的為修改后的內容。所以實際上是按照patch文件的書寫方式來做的修改,便宜理解,也能夠說的更清楚點,省的多花文字來描述,寫代碼還是挺直接的)

board/44b0/44b0/44b0.c
     boot_params = 0x0c000100
board/44b0/44b0/config.mk
     TEXT_BASE = 0x0c300000
board/44b0/44b0/Makefile
     OBJS := 44b0.o flash.o
board/44b0/44b0/lowlevel_init.S
     Tcos = 11 = 0x3 (4clk)
     Tacc = 001 = 0x1 (2clk)
     Toch = 0 (0clk)
     Tcah = 0 (0clk)
     Trcd = 01 (2clk)
     Trp = 00 (2clk)
     Trc = 11 (7clk)
     MCLK = 40MHz
     refresh_count = 1424
     BWSCON_val = 0x11110090
     最后三個
     .word 0x16
     .word 0x20
     .word 0x20
board/44b0/common/flash.c
     把所有的#ifdef CONFIG_B2改成#ifdef CONFIG_44b0(板子名稱)
cpu/s3c44b0/config.mk (gcc版本過低,編譯時報錯時:)
     -PLATFORM_CPPFLAGS +=$(call cc-option,-mapcs-32,-mabi=apcs-gnu)
     +PLATFORM_CPPFLAGS +=$(call cc-option,-mapcs-32,$(call cc-option,-mabi=pacs-gnu))
cpu/s3c44b0/serial.c
     void serial_setbrg(void)
      {
       switch(gd->baudrate)
       case 115200:
        divisor = 21  ;Mclk = 40Mhz

    }
cpu/s3c44b0/start.S(vectors_base = 0x0c0000008)
     ldr r1,=LOCKTIME
     ldr r0,=2000
     str r0,[r1]
 
     ldr r1,=PLLCON
     ldr r0,=0x48032 ;Mclk=40Mhz
include/configs/44b0.h (cp B2.h)
     -#define CONFIG_B2
     +#define CONFIG_44b0
     -#define CONFIG_S3C44B0_CLOCK_SPEED 75
     +#define CONFIG_S3C44B0_CLOCK_SPEED 40
     -#define CONFIG_DRIVER_LAN91C96
     -#define CONFIG_LAN91C96_BASE 0x04000300
     +#define CONFIG_DRIVER_RTL8019
     +#define RTL8019_BASE 0x06000300
     -#define CONFIG_COMMANDS (CONFIG_CMD_DFL |\
          CFG_CMD_DATE |\
          CFG_CMD_ELF |\
          CFG_CMD_EEPROM |\
          CFG_CMD_I2C)
     +define CONFIG_COMMANDS ( CONFIG_CMD_DFL|CONFIG_CMD_DATE|CONFIG_CMD_NET|CONFIG_CMD_ENV|CONFIG_CMD_FLASH)
      注:如采用上述的|\換行,可能有的編譯的時候會報錯,我的就會,所以采用單行書寫
     -#define CONFIG_BOOTFILE "~~~`"
     +#define CONFIG_BOOTFILE "uclinux.bin"
     -#define CONFIG_BOOTCOMMAND "bootm 20000 f0000"
     +#define CONFIG_BOOTCOMMAND "bootm 50000"
     -#define CFG_MEMTEST_START 0x0c400000  //還不明白這個定義是什么意思
     -#define CFG_MEMTEST_END 0x0c800000  //如果刪除的話,編譯的時候會報錯 

    +#define CFG_MEMTEST_START 0x0c000000及//所以還是留著吧,適當的定義一下

    +#define CFG_MEMTEST_END  0x0c100000  //也不知道會有什么影響
     -#define CFG_LOAD_ADDR  0x0c700000
     +#define CFG_LOAD_ADDR  0x0c008000
     -#define PHYS_SDRAM_1  0xc0000000
     -#define PHYS_SDRAM_1_SIZE 0x01000000
     -#define PHYS_FLASH_1  0x00000000
     -#define PHYS_FLASH_SIZE 0x00400000
     +#define PHYS_SDRAM_1  0x0c000000
     +#define PHYS_SDRAM_1_SIZE 0x00800000
     +#define PHYS_FLASH_1  0x00000000
     +#define PHYS_FLASH_SIZE 0x00200000
     -#define CFG_MAX_FLASH_SECT 256
     +#define CFG_MAX_FLASH_SECT 32
     -#define CFG_ENV_IS_IN_EEPROM 1
     -#define CFG_ENV_OFFSET  0x0
     +#define CFG_ENV_IS_IN_FLASH 
     +#undef  CFG_ENV_IS_NOWHERE
     +#define CFG_ENV_ADDR  (CFG_FLASH_BASE + 0x20000)
     +#define CFG_ENV_SECT_SIZE 0x10000
     +#define CFG_MONITOR_BASE PHYS_SDRAM_1 ;ENV IS NOT IN EEPROM /tools/envcrc.c
Makefile
     ifeq($(ARCH),arm)
     -CROSS_COMPILE = arm-linux-
     +CROSS_COMPILE = arm-elf-
     B2_config : unconfig
      @./mkconfig $(@:_config=) arm s3c44b0 B2 dave
     +44b0_config : unconfig
      #./mkconfig $(@:_config=) arm s3c44b0 44b0 44b0
lib_arm/board.c
     +#include <asm-arm/arch-s3c44b0/hardware.h>
     static int display_banner(void)
      {
        #endif 后加上一段代碼:LED指示燈亮,蜂鳴器關
       PCONE |= (1<<10);   pe5=pcon(10:11)   
       PCONE &= ~(1<<11);
       PDATE &= ~(1<<5); ;beep=gpe5 
           //led0=pc1 led1=pc2 led2=pc3
       PCONC |= ((1<<2)|(1<<4)|(1<<6));  //pconc[1:2:3]=PCONC[765432]output=01
       PCONC &= ~((1<<3)|(1<<5)|(1<<7));
       PDATC |= (1<<1);  pdatc1=PDATC[1]=1 led0=light 
      }

按照這個修改后的U-BOOT大概功能是齊全的,也算是成功移植吧  至于到底是不是,還要繼續驗證了。

 另外,由于板子上網卡壞了,所以就沒有去修改網卡相關的了。以后用到的話再說吧~~

關閉窗口

相關文章

午夜精品理论片| 久久久久久久福利| 精品国产二区在线| www.xxxx精品| 欧美三级三级三级| 欧美韩国日本不卡| 国产精品老牛| 美女毛片一区二区三区四区| 羞羞网站在线看| 黄色三及免费看| 日本久久国产| 91中文字幕在线播放| 国产又黄又粗视频| mm131亚洲精品| 咪咪色在线视频| 91免费的视频在线播放| 超碰精品一区二区三区乱码 | 91免费看网站| 久久久久久国产精品三级玉女聊斋| 欧美一级免费观看| 亚洲高清视频在线| 国产性做久久久久久| 免费在线观看不卡| 午夜精品久久| 亚洲区小说区| 日韩大陆av| 国产极品人妖在线观看| 香蕉av一区| v888av成人| 国产精品久久久久久久牛牛| 欧美特黄一级视频| 亚洲天堂视频网| 日韩精品国产一区二区| 一级二级黄色片| 污污内射在线观看一区二区少妇| 美女喷白浆视频| 17c丨国产丨精品视频| 欧美在线一二三区| 国产精品久久久久久久天堂第1集 国产精品久久久久久久免费大片 国产精品久久久久久久久婷婷 | 精品少妇一区二区三区日产乱码| 午夜视频一区二区三区| 国产欧美一区在线| av在线播放一区二区三区| 日韩av中文字幕一区二区| 亚洲高清久久| 你懂的国产精品| 日韩中文字幕高清在线观看| 免费成人蒂法| 北条麻妃一区二区三区在线观看 | 久久久久久久av麻豆果冻| 国产一区二区三区久久久| 日本在线不卡视频| 国产精品婷婷| 99国产精品久久久久久久成人热| 91精品国产福利在线观看麻豆| 国产欧美日韩一区二区三区四区| 亚洲国产一区二区三区网站| 91麻豆精品| 亚瑟国产精品| 国产美女精品视频免费播放软件| 免费一区二区三区四区| 国模一区二区| 99九九久久| 亚洲电影有码| 欧美大片网站| 日本99精品| 国产伦理久久久久久妇女| 成人在线视频中文字幕| 麻豆一区二区麻豆免费观看| 亚洲欧洲免费| 日韩成人免费| 午夜视频一区| 亚洲欧美高清| 久久精品国产成人一区二区三区| 蜜桃av一区二区在线观看| 国内久久婷婷综合| 成人综合婷婷国产精品久久| av在线播放一区二区三区| 久久久久久亚洲综合影院红桃| 亚洲精品中文字幕99999| 久久精品色综合| 开心激情综合| 久久国产电影| 激情综合久久| 蜜臀av国产精品久久久久| 极品少妇一区二区三区精品视频| 国产精品白丝jk黑袜喷水| 成av人片一区二区| 国产精品伦理在线| 亚洲乱码视频| 精品亚洲成a人在线观看 | youjizz亚洲| 国产麻豆精品久久| 欧美69wwwcom| 日精品一区二区三区| 国产精品一区二区三区乱码 | 97在线视频人妻无码| www久久久久久| 四虎成人免费| 丰满湿润大白屁股bbw按摩| 国产女主播在线| 青青青草原在线| 日本三级在线观看网站| 伊人久久大香| 成人一区不卡| 男女精品视频| 91老司机福利 在线| 欧美绝顶高潮抽搐喷水合集| 欧美日韩夜夜| 亚洲午夜黄色| 国产91精品在线观看| 国产精品国产三级国产有无不卡 | 美女免费免费看网站| 男女污污视频在线观看| 波多一区二区| 亚洲精品观看| 91久久综合| 99久久99久久综合| 天天操天天综合网| 亚洲激情视频在线播放| 97久久精品国产| 久久国产精品久久精品国产| 日本www在线视频| yjizz视频| 久久精品视频1| 婷婷综合久久中文字幕蜜桃三电影| 18av千部影片| www免费视频观看在线| 一区二区三区欧洲区| 亚洲精品乱码| 久久久久国产精品免费免费搜索| 色悠悠久久综合| 中文字幕自拍vr一区二区三区| 国产欧美日韩高清| 国产日韩亚洲欧美在线| 欧美无人区码suv| 欧美视频xxxx| 免费黄色的网站| 男人影院在线观看| 国产区精品视频在线观看豆花| 久久狠狠婷婷| 一区二区三区在线视频免费观看| 日韩成人av一区| 91精品国产综合久久香蕉922| 久久久久久久久久久综合| 中文字幕一区二区三区乱码不卡| 欧美深夜福利视频| 亚洲码无人客一区二区三区| 99热这里只有精品1| 超污视频在线播放| 欧美草逼视频| 日韩aaaa| www激情久久| 日韩视频免费直播| 国产精品va在线| 男人插女人视频在线观看| 后入内射无码人妻一区| 亚洲视频网站在线| 久久久久久女乱国产| 1313精品午夜理伦电影| 蜜桃精品视频在线| 欧美午夜激情在线| 欧美黄色片在线观看| 亚洲国产精品一区二区第一页| 日韩欧美中文视频| 中文字幕av网站| 免费福利片在线观看| a欧美人片人妖| 韩国久久久久| 亚洲精品国产品国语在线app| 国产亚洲人成a一在线v站| 国产一区二区高清不卡| 99热这里只有精品2| 国产免费一区二区三区最新不卡 | 日本道不卡免费一区| 97se狠狠狠综合亚洲狠狠| 精品国产一二三| 丁香婷婷久久久综合精品国产| 最新天堂在线视频| 国产精品久久久久久久成人午夜| 4虎在线播放1区| 91av入口| av毛片精品| av亚洲产国偷v产偷v自拍| 亚洲精品一区二区三区四区高清| 成人精品一二区| 天天躁日日躁狠狠躁av麻豆男男| 全国男人的天堂网| av成人手机在线| 婷婷亚洲五月色综合| 亚洲制服丝袜av| 18一19gay欧美视频网站| 免费黄色特级片| 亚洲一区二区影视| 四虎精品在线| 欧美一区久久| 精品久久久中文| 国产精品视频1区| 美女又黄又免费的视频| 五十路亲子中出中文字幕| 手机av在线播放| 久久天天综合| 精品日韩在线观看| 日韩在线国产| 中文字幕一区二区三区手机版| 性久久久久久久久久| 国产一级免费| 福利视频亚洲| 99久久精品免费看国产免费软件| 深夜精品寂寞黄网站在线观看| www.在线观看av| 亚洲天堂网在线观看视频| 国产视频网址在线| 综合五月婷婷| 欧美亚洲高清一区| 久久国产精品久久| 九九精品在线观看视频| 美女免费免费看网站| 久久要要av| 色婷婷综合久久久| 久久久久九九九| 国产精品999久久久| 真不卡电影网| 欧美精品导航| 欧美不卡视频一区| 精品一区二区成人免费视频 | 亚洲第一色av| 久久草在线看| www久久久| 亚洲婷婷综合色高清在线| 国产精品激情自拍| 五月天综合视频| 黄色av免费网站| 成人影院在线| 欧美系列在线观看| 视频一区视频二区视频| japanese国产在线观看| 超碰在线观看免费| www.天天干.com| 亚洲精品国产福利| 污视频网站在线免费| 精品免费日韩av| 精品久久国产精品| 精品无码一区二区三区在线| 成人h动漫精品一区二区下载| 欧美狂欢多p性派对| 日韩a级大片| 亚洲已满18点击进入久久| 91免费综合在线| 性欧美videos| 国产原创av在线| 日韩福利视频导航| 中文字幕亚洲国产| 97超碰人人看| jizzjizzjizzjizz日本老师| 日韩专区精品| 精品国产_亚洲人成在线| 欧美国产日本在线| 性久久久久久久久久久久久久| 欧美日韩久久中文字幕| 视频一区视频二区欧美| 亚洲黄色免费网站| 精品国产一区二区三区免费| 国产午夜性春猛交ⅹxxx| 91最新在线| 成人永久免费视频| 国产精品扒开腿做| 久久久久人妻一区精品色欧美| 四虎久久免费| 91麻豆国产精品久久| 国产精品丝袜久久久久久不卡| 欧美日韩在线视频免费| 青青草成人免费| 欧美日本高清| 国产亚洲制服色| 99c视频在线| 中国女人真人一级毛片| 69久成人做爰电影| 亚洲午夜激情av| 波多野结衣激情| 久草免费福利视频| 精品久久91| 日韩精品在线电影| av噜噜在线观看| 黄色av免费| 国产一区二区三区久久久| 国产精品美女免费| av一级在线观看| 男人亚洲天堂| 欧美精品丝袜久久久中文字幕| 成人性视频欧美一区二区三区| 国内a∨免费播放| 久久国产精品久久久久久电车 | 免费一级欧美片在线观看网站| 中文字幕久热| 亚洲成人1区| 欧洲日韩一区二区三区| 日本少妇高潮喷水视频| 色偷偷网友自拍| 性高湖久久久久久久久| 欧美一区二区三区……| 久久久久久久久久久久久久av| 欧美三级精品| 欧美精品一级二级三级| 中文字幕无码毛片免费看| 日本韩国精品一区二区| 国产三级一区二区三区| 午夜一区二区三区| 成人精品一区二区不卡视频| 翔田千里一区二区| 国产精品视频一| 精品国产黄色片| 成人亚洲一区| 欧美大片在线看| 国产 欧美 日韩 在线| 亚洲天堂资源| 欧美伦理影视网| 91影院在线观看| 欧美日韩在线高清| 国产丝袜美女| 久久精品亚洲| 91久久久久久| 日本精品一二区| 国精品一区二区| 国产成人精品午夜| www.xxxx国产| 欧美二区视频| 国产精品午夜视频| 香蕉视频网站在线| 亚洲国产导航| 国产有码一区二区| 美女被男人操网站| 一区二区三区四区五区精品视频 | 久草这里只有精品视频| 秋霞av国产精品一区| 日韩免费黄色片| 亚洲国产中文在线| 亚洲精品不卡在线| 最新av电影网站| 欧美最新精品| 日韩一级视频免费观看在线| 黄色短视频在线观看| a'aaa级片在线观看| 欧美福利电影网| 国产精品300页| 日本熟妇一区二区| 青青在线精品| 亚洲激情小视频| 日本熟妇色xxxxx日本免费看| 久久国产精品免费精品3p| 日韩亚洲国产中文字幕| 日韩欧美一区二区一幕| 亚洲福利网站| 久久久999精品| 国产性生活视频| 久久久久久久久久久久久久久久久久 | 美女的奶胸大爽爽大片| 国产成人精选| 亚洲区在线播放| 秋霞av一区二区三区| 奇米影视亚洲| 91干在线观看| 踪合国产第二页| 久久成人羞羞网站| 亚洲欧美日本国产有色| 在线观看视频免费| 伊人一区二区三区| 欧美成人三级伦在线观看| 欧美日韩大片| 久久精品久久久久久国产 免费| 中文字幕在线一| 午夜一级久久| 看高清中日韩色视频| 一级网站免费观看| 一区二区三区产品免费精品久久75| 在线成人精品视频| 一区二区三区短视频| 亚洲久久久久久久久久| 亚洲天堂手机在线| 欧美日韩一区二区国产| 精品国产一区二区三区麻豆小说| 欧美aaa一级片| 五月婷婷综合在线| free性中国hd国语露脸| 国产一区精品二区| 亚洲18私人小影院| 国产日韩欧美第一页| 91在线国产福利| 国产淫片av片久久久久久| 密臀av在线播放| 中文字幕免费国产精品| 性一交一乱一透一a级| 国产精品亚洲视频| 久草综合在线观看| 国产精品粉嫩| 日韩视频免费看| 无码国产色欲xxxx视频| 99在线精品免费| 久久精品无码一区二区三区毛片| 北岛玲heyzo一区二区|