参照:http://blog.csdn.net/girlkoo/article/details/45420977 文档参照: 《i.MX BSP Porting Guide-2015/12, Rev.0》 uboot porting steps 《E9_TQIMX6Q_V1_20131031.pdf ...
分类:
其他好文 时间:
2016-10-06 06:52:39
阅读次数:
511
其实Freescale的BSP移植文档已经将u-boot的移植步骤讲述的非常详细了,但为了以后方便查阅,还是按照自己的理解记录在这里。获取源码根据前一篇文章搭建好LTIB环境后就可以非常方便的导出u-boot源码了。切换到ltib目录,并运行如下指令:[cpp] view plaincopy./lt...
分类:
其他好文 时间:
2015-08-29 22:56:05
阅读次数:
273
经过前面的移植,u-boot已经有能力启动内核了,本文主要来看下如何通过之前移植的u-boot来启动内核。如果按照前面的文章完成了LTIB 的编译,那么,Linux的内核应该就会出现rpm/BUILD/目录下,接下来,我们就开始移植这个3.0.35版本的内核到TQIMX6Q。内核的编译为了简化内核编...
分类:
其他好文 时间:
2015-08-29 22:53:54
阅读次数:
220
菜单界面,按: 0 :进入参数设置菜单 4 :进入启动式设置菜单 x :按实际选择所要的启动系统,0 表示将默认启动方式设置成 ubuntu,1 表示将默认启动 系统设置成 android。2 表示将使用默认 tftp 与 nfs 启动 android 系统。 s :保存设置,下次启动...
分类:
其他好文 时间:
2015-07-24 10:35:27
阅读次数:
138
经过前面的移植,tqimx6q已经可以正常驱动触摸屏了,本文我们来移植声卡驱动。
DTS编写
由于tqimx6q搭载的声卡是sgtl5000芯片,因此,参考dts目录下其它开发板的相应信息,我们可以在DTS中添加如下内容:/ {
...
regulators {
...
reg_3p3v: 3p3v {
compatible = "regulator-fixed"...
分类:
其他好文 时间:
2015-05-20 00:32:43
阅读次数:
383
之所以说是驱动移植是因为之前已经在TQ210、AM335x两个平台上移植过了,因此,仅需要少量修改就可以将驱动移植到imx6q。下面开始触摸驱动移植。
DTS编写
参考其它DTS的i2c设备写法,我们可以添加如下内容:
&i2c1 {
clock-frequency = ;
pinctrl-names = "default";
pinctrl-0 = ;
status = "okay...
分类:
其他好文 时间:
2015-05-18 01:06:50
阅读次数:
291
经过前面的移植,eMMC已经可以在tqimx6q上正常运行了,本文将来移植LCD驱动。
DTS编写
imx6的LCD控制器与之前的芯片略有不同,详细的信息可以阅读芯片手册。参考sabrelite开发板的DTS,我们可以添加如下内容:/ {
...
aliases {
mxcfb0 = &mxcfb1;
};
...
regulators {
...
reg_mi...
分类:
其他好文 时间:
2015-05-17 00:52:58
阅读次数:
629
前一篇文章已经移植好CAN,本文来移植eMMC。eMMC的移植一般来讲比较简单,因为MMC驱动是由官方维护的,一般来讲,不会有什么问题,对我们来说,只需要正确的配置各个pin脚的复用关系,这种情况也是DTS最擅长的。下面我们开始eMMC移植。
DTS编写
参考sabresd的DTS,我们可以如下编写DTS:
&usdhc4 {
pinctrl-names = "default";
pi...
分类:
其他好文 时间:
2015-05-14 20:34:18
阅读次数:
368
经过前面的移植,tqimx6q已经完美支持网卡,现在,我们来移植CAN。其实这里所谓的移植,仅仅是配置DTS,使内核能够检测到CAN设备,CAN驱动本身是freescale维护的。下面开始CAN的移植。
DTS编写
参考imx6q其它的DTS编写方式,我们可以如下编写DTS文件:
...
&flexcan1 {
pinctrl-names = "default";
pinctrl-0...
分类:
其他好文 时间:
2015-05-13 21:56:14
阅读次数:
372
由于对网卡这块不是很熟悉,误以为网卡驱动也可以简单的配置下DTS就可以正常工作了,实际移植中遇到了些问题。闲话少说,下面开始tqimx6q的网卡驱动移植。
DTS编写
首先在我们的DTS中添加网卡配置,参考sabrelite的DTS,我们可以如下编写:
&fec {
pinctrl-names = "default";
pinctrl-0 = ;
phy-mode =...
分类:
其他好文 时间:
2015-05-13 00:57:21
阅读次数:
416