如何把am335x的sdk移植到自己的开发板上

 我来答
wc...v@163.com
2017-09-19 · TA获得超过146个赞
知道小有建树答主
回答量:138
采纳率:0%
帮助的人:70.2万
展开全部
  TI 335X处理器的LCD控制器驱动是非常完善的,共通的地方已经由驱动封装好了,如果我们想进行LCD的配置,我应该通过DTS配置完成LCD的显示。下面,我们来讨论下使用DTS方式配置内核完成LCD驱动的思路。
  (1)初步分析
  由于TQ335x使用的芯片是AM335x,故仍然可以参考am335x-evm.dts。当然,am335x-evmsk.dts、am335x-beagbone.dts都可以。本文以am335x-evm.dts为例。大体上浏览下DTS文件,可以发现两个醒目的节点:一个是panel,一个是backlight。接下来我们逐个分析。
  (2)panel节点信息分析及配置
  从panel节点可以获得如下信息:
1. 匹配内核驱动的关键词是:"ti,tilcdc,panel",可以通过这个关键字找到相应的驱动。
2. 管脚配置在节点lcd_pins_s0内
3. panel-info中可以配置LCD的硬件信息,如LCD的分辨率等
4. display-times中记录了LCD刷屏的相关时序。
  其中,panel-info和display-times需要去LCD手册中查找,管脚配置需要根据AM335x的芯片手册、数据手册及TQ335x的原理图确定,驱动则需要去内核的driver目录下查找。下面,我一一解决上述几个问题:
  首先是设置panel-info和display-times。我的TQ335x是用的我调试TQ210时使用的触摸屏,型号是TN92,这个屏是800*480的分辨率,因此,panel-info与evm开发板的配置是相同的,可以不做任何修改。但是,不同屏幕的display-times一般是不相同的,因此,需要查阅触摸屏的手册来确认display-times。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式