AM437x-evm 4.4内核2659摄像头不识别 - AM437x - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6475|回复: 6
打印 上一主题 下一主题

[已解决] AM437x-evm 4.4内核2659摄像头不识别

[复制链接]

3

主题

12

帖子

59

积分

注册会员

Rank: 2

积分
59
跳转到指定楼层
楼主
发表于 2018-11-19 11:33:15 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
在4.4内核下,按照开发板提供的3.14内核的dts编写2659相关参数,启动后发现摄像头没有识别
使用dmesg查看,有如下信息
root@am437x-evm:~# dmesg | grep 2659
[    7.308916] ov2659 0-0030: link-frequencies property not found or too many
[    7.308923] ov2659 0-0030: platform data not specified
[    7.308944] ov2659: probe of 0-0030 failed with error -22
[    7.309106] ov2659 1-0030: link-frequencies property not found or too many
[    7.309110] ov2659 1-0030: platform data not specified
[    7.309121] ov2659: probe of 1-0030 failed with error -22
[   16.265923] usbcore: registered new interface driver usbhid
root@am437x-evm:~#
查看TI SDK 4.4内核的dts文件,发现和3.14的有区别
TI SDK
ov2659@30 {
  compatible = "ovti,ov2659";
  reg = <0x30>;
  clocks = <&audio_mstrclk>;
  clock-names = "xvclk";
  port {
   ov2659_0: endpoint {
    remote-endpoint = <&vpfe1_ep>;
    link-frequencies = /bits/ 64 <70000000>;
   };
  };
};

&vpfe1 {
status = "okay";
pinctrl-names = "default", "sleep";
pinctrl-0 = <&vpfe1_pins_default>;
pinctrl-1 = <&vpfe1_pins_sleep>;
port {
  vpfe1_ep: endpoint {
   remote-endpoint = <&ov2659_0>;
   ti,am437x-vpfe-interface = <0>;
   bus-width = <8>;
   hsync-active = <0>;
   vsync-active = <0>;
  };
};
};



创龙3.14 内核
  ov2659@30 {
  compatible = "ti,ov2659";
  reg = <0x30>;
  port {
   ov2659_0: endpoint {
    remote-endpoint = <&vpfe1_ep>;
    mclk-frequency = <24000000>;
   };
  };
};


&vpfe1 {
status = "okay";
pinctrl-names = "default", "sleep";
pinctrl-0 = <&vpfe1_pins_default>;
pinctrl-1 = <&vpfe1_pins_sleep>;
/* Camera port */
port {
  vpfe1_ep: endpoint {
   remote-endpoint = <&ov2659_0>;
   if_type = <2>;
   bus_width = <8>;
   hdpol = <0>;
   vdpol = <0>;
  };
};
};
请问在4.4内核下如何修改

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

3

主题

12

帖子

59

积分

注册会员

Rank: 2

积分
59
沙发
 楼主| 发表于 2018-11-20 09:52:33 | 显示全部楼层
4.4内核不是只支持IDK板吗?这个DTS文件可以直接编译,用在EVM板上吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-5-2 17:37 , Processed in 0.036430 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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