<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 移植u-boot 1.1.6到TQ2440開(kāi)發(fā)板-第三階段

移植u-boot 1.1.6到TQ2440開(kāi)發(fā)板-第三階段

作者: 時(shí)間:2016-11-26 來(lái)源:網(wǎng)絡(luò ) 收藏
上一階段增加了對TQ2440開(kāi)發(fā)板的支持,通過(guò)編譯之后產(chǎn)生了uboot.bin文件,可以加載到內存中運行。但是我們需要繼續增加uboot的模塊使其能夠支持Nor Flash

本文引用地址:http://dyxdggzs.com/article/201611/321999.htm

移植u-boot 1.1.6到TQ2440開(kāi)發(fā)板-第三階段

配置Nor Flash

現在還無(wú)法通過(guò)U- Boot命令燒寫(xiě)Nor Flash 。本開(kāi)發(fā)板中的Nor Flash 型號為EN29LV160AB,而配置文件include/configs/TQ2440.h 中默認型號為AM29LV400。因為本開(kāi)發(fā)板Nor Flash 為 2MB,和AM29LV800 很相似,所以對Nor Flash 配置修改如下。


#if 0
#define CONFIG_AMD_LV4001
#endif
#define CONFIG_AMD_LV8001
#define CFG_MAX_FLASH_BANKS1/ * max number of memory banks */
#ifdef CONFIG_AMD_LV800
#define PHYS_FLASH_SIZE0x00200000
#define CFG_MAX_FLASH_SECT(19)
#define CFG_ENV_ADDR(CFG_FLASH_BASE +0x1F0000)
#endif
#ifdef CONFIG_AMD_LV400

#define PHYS_FLASH_SIZE0x00080000
#define CFG_MAX_FLASH_SECT(11)
#define CFG_ENV_ADDR(CFG_FLASH_BASE + 0x070000)
#endif

#define CFG_FLASH_ERASE_TOUT(5*CFG_HZ )
#define CFG_FLASH_WRITE_TOUT(5*CFG_HZ )
#defineCFG_ENV_IS_IN_FLASH1
#define CFG_ENV_SIZE0x20000

本例中Nor Flash 的操作函數在board/dong2440/flash.c中實(shí)現,它支持AM29LV400 和
AM29LV800。

最后make一下,沒(méi)有錯誤,加載到內存中,顯示如下:

U- Boot 1.1.6 (Sep 4 2010- 14:13:42)
DRAM: 64 MB
Flash: 2 MB
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial

Flash: 2 MB表示已經(jīng)對Nor Flash 支持了



關(guān)鍵詞: 移植u-boot16TQ244

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>