AVR32开发板NGW100驱动同步接口TFT显示屏【原创】
发布: 2009-9-22 20:15 | 作者: 271885846 | 来源: StmFans思蜕盟 OPELC 自由电子联盟
[i=s] 本帖最后由 271885846 于 2009-9-22 20:20 编辑
本文是AVR32.cn站长原创,转载请注名作者与网址
不会建立AVR32开发环境的朋友请看下面的链接:
从零开始建立AVR32开发板-NGW100开发环境【原创】
AVR32开发板---ATNGW100从tftp服务器下载内核运行【原创】
进入linux目录,执行sudo make menuconfig ARCH=avr32命令:
avr32@avr32-desktop:~/buildroot-avr32-v2.3.0-rc1/project_build_avr32/atngw100/linux-2.6.27.6$ sudo make menuconfig ARCH=avr32

一步一步执行以下操作





退出make menuconfig, 保存.
删除旧的u-Image:
~/buildroot-avr32-v2.3.0-rc1$ sudo rm project_build_avr32/atngw100/linux-2.6.27.6/arch/avr32/boot/images/uImage
重新编译生成uImage:
~/buildroot-avr32-v2.3.0-rc1$ sudo make

更新内核:
拷贝/tftpboot/uImage 到NGW100 的 /boot/目录,
重新上电或复位NGW100,
超级终端查看运行结果,
是不是自动生成了 /dev/fb0 的帧缓冲(Frame buffer)设备呢.
用示波器测量J7的32脚PCLK像素时钟, 是不是输出数Mhz的正弦波呢?
如果是的话, NGW100驱动同步接口tft液晶显示屏已经成功了95.00%了 ^_^

参考http://dma.elektroda.net/ngw100-psp-lcd/ngw100-psp-lcd.html
下载测试程序, 运行一下看LCDC是否正常工作:


咦,用示波器测量LCD_DATA0 ~ DATA23 也都有波形了
现在正在等待FPC-60pin 0.5mm 间距的液晶转接板回来,很快就可以上传NGW100驱动液晶的图片了.
这是我设计的FPC-60pin 转 DIP-100mil的PCB图,头有点晕,
发出去做板竟然没加泪滴 ;(

3D图

本文是AVR32.cn站长原创,转载请注名作者与网址
不会建立AVR32开发环境的朋友请看下面的链接:
从零开始建立AVR32开发板-NGW100开发环境【原创】
AVR32开发板---ATNGW100从tftp服务器下载内核运行【原创】
进入linux目录,执行sudo make menuconfig ARCH=avr32命令:
avr32@avr32-desktop:~/buildroot-avr32-v2.3.0-rc1/project_build_avr32/atngw100/linux-2.6.27.6$ sudo make menuconfig ARCH=avr32

一步一步执行以下操作





退出make menuconfig, 保存.
删除旧的u-Image:
~/buildroot-avr32-v2.3.0-rc1$ sudo rm project_build_avr32/atngw100/linux-2.6.27.6/arch/avr32/boot/images/uImage
重新编译生成uImage:
~/buildroot-avr32-v2.3.0-rc1$ sudo make

更新内核:
拷贝/tftpboot/uImage 到NGW100 的 /boot/目录,
重新上电或复位NGW100,
超级终端查看运行结果,
是不是自动生成了 /dev/fb0 的帧缓冲(Frame buffer)设备呢.
用示波器测量J7的32脚PCLK像素时钟, 是不是输出数Mhz的正弦波呢?
如果是的话, NGW100驱动同步接口tft液晶显示屏已经成功了95.00%了 ^_^

参考http://dma.elektroda.net/ngw100-psp-lcd/ngw100-psp-lcd.html
下载测试程序, 运行一下看LCDC是否正常工作:


咦,用示波器测量LCD_DATA0 ~ DATA23 也都有波形了
现在正在等待FPC-60pin 0.5mm 间距的液晶转接板回来,很快就可以上传NGW100驱动液晶的图片了.
这是我设计的FPC-60pin 转 DIP-100mil的PCB图,头有点晕,
发出去做板竟然没加泪滴 ;(

3D图


刚刚调试成功