duzhig 发表于 2009-1-5 19:18:39

skyeye实现基于at91rm9200的模拟显示芯片epson s1d13806

一直没有时间搞模拟显示控制器,前几天搞vxworks的时候顺便实现了一下,
测试可以使用在linux下运行minigui,实现framebuffer驱动,skyeye要稍微改动一下at91rm9200
的mach文件skyeye_mach_at91rm92.c,主要是把io访问不存在的时候自动退出取消了。
实现文件见附件 测试基于linux2.6.26要打at91的patch patch -p1<2.6.26-rc3-at91.patch
config和skyeye.conf文件见附件,代码不用改动
skyeye编译加上lcd13806的代码,不会加的话可以把dev_lcd_s1d13806.c改名为dev_lcd_s3c2410.c
把skyeye_lcd.c里的        lcd_s3c2410_init (mod_set);注释掉,重新编译就可以把2410的lcd换成
13806的了,显示寄存器地址0x30000000 size=0x200 显存地址 0x30200000 size=0x00140000

cgphust 发表于 2009-3-18 12:35:15

upupupu

chulizhi 发表于 2009-10-14 09:01:30

我看看,能用吗?
页: [1]
查看完整版本: skyeye实现基于at91rm9200的模拟显示芯片epson s1d13806