<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > Blackfin處理器及嵌入式mClinux在數(shù)據(jù)采集系統(tǒng)中的應用

          Blackfin處理器及嵌入式mClinux在數(shù)據(jù)采集系統(tǒng)中的應用

          作者: 時間:2012-11-01 來源:網(wǎng)絡 收藏

          具體如下:

          (1)拷貝board下面的文件夾stamp,重命名為mybf531,作為即將要修改配置的目標板。 拷貝cpu下面的文件夾bf533,重命名為bf531,作為將要修改的cpu bf531。再將board和bf531文件夾中所有關(guān)于stamp板的文件名及包含頭文件等改為mybf531;將所有關(guān)于bf533的文件名及包含頭文件等改為bf531。注意文件間的依賴關(guān)系,確定是該添加文件還是修改文件,并記錄文件改動。

          (2)Makefile文件在u-boot根目錄下的makefile文件中添加bf531和mybf531的編譯規(guī)則,如下:

          ifeq ($(CPU),bf531)

          OBJS += cpu/$(CPU)/start1.o

          OBJS += cpu/$(CPU)/interrupt.o

          OBJS += cpu/$(CPU)/cache.o

          OBJS += cpu/$(CPU)/cplbhdlr.o

          OBJS += cpu/$(CPU)/cplbmgr.o

          OBJS += cpu/$(CPU)/flush.o

          OBJS += cpu/$(CPU)/init_sdram.o

          endif

          mybf531_config : unconfig

          @./mkconfig $(@:_config=) blackfin bf531 mybf531

          (3)include/configs/mybf531.h板子的功能配置信息大都在include/configs/mybf531.h中,故拷貝stamp.h并修改其中的啟動信息和配置信息。重點修改部分如下:

          時鐘信息:

          #define CONFIG_CLKIN_HZ

          11059200

          #define CONFIG_VCO_MULT

          36

          #define CONFIG_SCLK_DIV

          5

          FLASH信息:

          #define CFG_MAX

          FLASH_SECT 67

          #define CFG_ENV_ADDR

          0x20004000

          #define CFG_ENV_SIZE

          0x2000

          #define CFG_ENV_SECT_SIZE

          0x2000

          #define CFG_FLASH_ERASE_

          TOUT 30000

          #define CFG_FLASH_ERASE_

          TOUT 30000

          SDRAM信息:

          #define CONFIG_MEM_SIZE

          128

          #define CONFIG_MEM_ADD_

          WDTH 11

          #define CONFIG_MEM_

          MT48LC64M4A2FB_7E 1

          其它配置信息

          #define AMBCTL0VAL

          0xBBC3BBC3

          #define AMBCTL1VAL

          0x99B39983

          #define VDSP_ENTRY_ADDR

          0xFFA00000

          并將板子上不需要的功能的宏定義作相應設置。

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)


          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();