打印
[i.MX]

fsl-yocto-3.14.28的IOMUX和设备初始化

[复制链接]
1426|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
aa421701136|  楼主 | 2015-8-27 14:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我使用的板子:mx6q_sabresd。在linux3.0.35内核中,iomux和设备的初始化都在board-mx6q_sabresd.h和board-mx6q_sabresd.c上面。但是在使用yocto去下载和编译的3.14.28内核里面,没有找到相对应的iomux和设备初始化的文件。

相关帖子

沙发
Mancherstun| | 2015-8-27 15:18 | 只看该作者
是编译器没找到还是楼主您没找到呢?

使用特权

评论回复
板凳
捉虫天师| | 2015-8-27 15:42 | 只看该作者
工程配置的对不对,难道找不到板子吗

使用特权

评论回复
地板
yiyigirl2014| | 2015-8-27 15:50 | 只看该作者
找不到相应的h和c文件吗?

使用特权

评论回复
5
aa421701136|  楼主 | 2015-8-28 09:32 | 只看该作者
yiyigirl2014 发表于 2015-8-27 15:50
找不到相应的h和c文件吗?

对啊,我在arch/arm/mach-imx下找不到对应的h和c文件,也就是3.0.15内核的arch/arm/mach-mx6/board-mx6q_sabresd.c文件的static void __init mx6_sabresd_board_init(void)函数,里面包含了IOMUX的初始化和所使用到的设备初始化

使用特权

评论回复
6
玛尼玛尼哄| | 2015-8-28 13:39 | 只看该作者
找不到那个文件就是版本不匹配。

使用特权

评论回复
7
yiyigirl2014| | 2015-8-28 18:14 | 只看该作者
找不到对应的头文件说明可能版本错了。

使用特权

评论回复
8
天灵灵地灵灵| | 2015-8-28 21:25 | 只看该作者
是编译器没找到还是楼主您没找到呢?

使用特权

评论回复
9
lovecat2015| | 2015-8-28 21:43 | 只看该作者
可能是某个地方配置的不正确

使用特权

评论回复
10
仙女山| | 2015-8-29 15:49 | 只看该作者
编译的时候报这种错误了吗

使用特权

评论回复
11
mintspring| | 2015-8-29 16:21 | 只看该作者
第一次见到这个东西,想必是高级的东西。

使用特权

评论回复
12
mini1986| | 2015-8-29 17:49 | 只看该作者
3.14.28使用的最新的device tree,所以你找不到.h和.c,你应该找对应板子的*.dts和*.dtsi文件......

使用特权

评论回复
13
天灵灵地灵灵| | 2015-8-29 18:27 | 只看该作者
楼上高论,学习了。

使用特权

评论回复
14
mini1986| | 2015-9-1 09:40 | 只看该作者

我在其他平台上搞过device tree,所以了解那么一点点......

使用特权

评论回复
15
天灵灵地灵灵| | 2015-9-4 21:46 | 只看该作者
一点点也不少了,了解就是好样的。

使用特权

评论回复
16
仙女山| | 2015-9-5 21:29 | 只看该作者
不懂,帮楼主顶一下

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

37

帖子

1

粉丝