SmartARM50新旧液晶问题
由于SmartARM50经历过一次液晶更换,早期的液晶模块是TFT-6862,后来的液晶模块是TFT-4238,两个液晶模块的时序差别较大,甚至时钟极性都不同。
linux-2.6.27.8-smartarm3250_V1.05.tar.bz2的内核对旧液晶没有处理好,导致液晶屏点不亮,现在进行了修正。
请点击下面的链接,下载修正之后的内核,内核已经将液晶屏选择加入了Kconfig菜单,请根据自己的屏选择配置。在根目录下有config-6862和config-4238两个配置文件,分别与两块液晶屏对应。
新液晶是TFT-4238-T,内核更新增加了这个液晶的支持:
最后一次更新的内核【请下载这个内核】:
#linux-2.6.27.8-smartarm3250-1b992ed.tar.gz
=================2011-05-13更新说明====================== 1: 内核文件名称方式改变为git标识后缀,不再用V1.06这样的方式。 2: 压缩格式改变为.tar.gz,内核解压命令为tar xzvf linux-2.6.27.8-smartarm3250-0be9849.tar.gz 3: 默认液晶为TFT-4238-T 4: 可用内核树顶层目录的build-kernel进行编译: $ ./build-kernel Linux kernel build menu, please select your choice: 1 make distclean #distclean清除 2 make default config #配置为smartarm3250的默认配置 3 make menuconfig #自定义配置 4 make umage and copy uImage to tftp dir #编译uImage并将uImage复制到tftp目录 5 make modules and install #编译模块 6 copy uImage to tftp dir #将uImage复制到tftp目录 q exit #退出此菜单 5: 更换液晶方法: System Type ---> LPC32XX Implementations ---> LCD module revisions - SELECT ONE ONLY ---> [ ] Select the LCD Module TFT-6862 [ ] Select the LCD Module TFT-4238 [ ] Select the LCD Module TFT-4238-T
- Select the LCD Module TFT-4238-T
如果遇到链接失效或者过期的问题,请联系技术支持。
附件是编译好的镜像,用于测试: