<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è) > 嵌入式系統 > 設計應用 > 基于3c2410的linux2.6.22移植(6)

基于3c2410的linux2.6.22移植(6)

作者: 時(shí)間:2016-11-20 來(lái)源:網(wǎng)絡(luò ) 收藏
2. LCD驅動(dòng)移植:繼續在mach-smdk2410.c中添加如下內容:
………….
#include
#include
#include
………….
………….
static struct s3c2410fb_mach_info smdk2410_lcdcfg __initdata={
.type=S3C2410_LCDCON1_TFT,
.fixed_syncs= 0,
.regs={
.lcdcon1= S3C2410_LCDCON1_TFT16BPP|
S3C2410_LCDCON1_TFT |
S3C2410_LCDCON1_CLKVAL(0X01),
.lcdcon2= S3C2410_LCDCON2_VBPD(18)|
S3C2410_LCDCON2_LINeval_r(479)|
S3C2410_LCDCON2_VFPD(10)|
S3C2410_LCDCON2_VSPW(14),
.lcdcon3= S3C2410_LCDCON3_HBPD(43)|
S3C2410_LCDCON3_HOZVAL(639)|
S3C2410_LCDCON3_HFPD(115),
.lcdcon4= S3C2410_LCDCON4_MVAL(0) |
S3C2410_LCDCON4_HSPW(95),
.lcdcon5= S3C2410_LCDCON5_FRM565 |
S3C2410_LCDCON5_INVVLINE|
S3C2410_LCDCON5_INVVFRAME|
S3C2410_LCDCON5_PWREN|
S3C2410_LCDCON5_HWSWP,
},
.lpcsel= ((0XCE6)&~7)|1<<4,//0x0,
.gpccon= 0xAA8002A8,//0xaaaaaaaa,
.gpccon_mask= 0xFFC003FC,//0xffffffff,
.gpcup= 0xF81E,//0xffffffff,
.gpcup_mask= 0xF81E,//0xffffffff,
.gpdcon= 0xAA80AAA0,//0xaaaaaaaa,
.gpdcon_mask= 0xFFC0FFF0,//0x0,
.gpcup= 0xF8FC,//0xffffffff,
.gpcup_mask= 0xF8FC,//0xffffffff,

.width= 640,//240,
.height= 480,//320,
.xres= {640,640,640},//{240,240,240}, .min .max .defval
.yres= {480,480,480},//{320,320,320},
.bpp= {16,16,16}, //{16,16,16},
};
……………
……………
static void __init smdk2410_init(void)
{
s3c24xx_fb_set_platdata(&smdk2410_lcdcfg);
platform_add_devices(smdk2410_devices, ARRAY_SIZE(smdk2410_devices));
smdk_machine_init();
}
………………..
注:注釋掉driverscharvt.c的blank_screen_t(unsigned long dummy)的函數內容,否則lcd會(huì )在10分鐘左右關(guān)掉顯示。“
最后在內核編譯時(shí)需要選中對LCD的支持,具體見(jiàn)內核配置和編譯。


關(guān)鍵詞: 3c2410linux2.6.22移

評論


相關(guān)推薦

技術(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>