请选择 进入手机版 | 继续访问电脑版

海思笔记论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 18520|回复: 988

ecos LCD frambuffer

[复制链接]

3

主题

3

帖子

3081

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3081
发表于 2014-3-28 21:35:15 | 显示全部楼层 |阅读模式
        作为一个主要的输出,LCD是必不可少的,这次运气好reille已经移植好了,这次移植就比较轻松了。
1. 比较了reille的LCD和百为的LCD,LCD的型号不一样,百为的是ILI9320
2.比较了LCD的FMSC,都是使用的是bank4
这样基本上就知道大概移植,首先还是参考reille的帖子
http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece763105280384e1697634b868d4a6287d319c93f1f16067be7b8203510738983233915ea141cbcff61236a4237b7ea88df1183e5c53f2ff9796526&p=9a759a46d0c51fb51aacc7710f41cd&newp=c4769a478e9911a05beb9222164890231610db2151d2d71f278e&user=baidu&fm=sc&query=ecos+reille+lcd&qid=&p1=3
网速太慢使用的是 百度的cache
从裸机的代码中复制LCD初始化代码,配置FSMC。
一切都很顺利,增加framebuffer的package
这里需要说明的是需要修改width=320 height=240
紧接着开始编译,也一切OK生成target.ld
编译应用测试代码,生成lcd_test.srec
redboot通过串口加载成功后执行go,点屏失败。
从此就陷入了几天的不解,也和reille交流过,他说的初始化没有问题,也和群里的其他人要了一个驱动,修改了下,编译download,go,结果还是失败,到底什么原因了。困惑了几天。最后我想是不是SRAM有问题了,于是编译了一个rom的版本,直接串口烧入,稍等了一秒哎,屏亮了,线也出来了。
LCD的framebuffer算是成功,但为何加载到SRAM不行了,这个我问过移植成功的人,他们都是在redboot下加载,为何我不行,找不到原因,暂时也不找了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海思笔记论坛 ( 苏ICP备13021400号|申请友链

GMT+8, 2020-11-24 14:38 , Processed in 0.102229 second(s), 26 queries .

Powered by Discuz! X3.1

© 2014 海思笔记论坛.

快速回复 返回顶部 返回列表