Jetson Nano CSI相机驱动调试注意
本文介绍Jetson Nano通过CSI接口连接外部Sensor驱动调试注意事项。
1.I2C配置
Jetson Nano默认I2C采用的是CAM_I2C,但有时候硬件设计时采用的是其他I2C,如:
i2c0 = "/i2c@7000c000";
i2c1 = "/i2c@7000c400";
i2c2 = "/i2c@7000c500";
i2c3 = "/i2c@7000c700";
i2c4 = "/i2c@7000d000";
i2c5 = "/i2c@7000d100";
i2c6 = "/host1x/i2c@546c0000";
这里要注意在配置设备树时I2C的路径是不一样的,CAM_I2C采用的是编号为6的I2C,那么它的路径就是:/host1x/,而其他路径都是在根目录下,编写设备树时尤其注意。
如采用CAM_I2C设备树配置:
/ {host1x {i2c@546c0000 {rbpcv2_ov9734_a@10 {reset-gpios = <&gpio CAM1_PWDN GPIO_ACTIVE_HIGH>;};};};gpio@6000d000 {camera-control-output-low {gpio-hog;output-low;gpios = < CAM1_PWDN 0 >;label = "cam1-pwdn";};};
};
而采用I2C1时设备树配置:
/ {i2c@7000c400 {rbpcv2_os08a10_a@36 {clocks = <&tegra_car TEGRA210_CLK_CLK_OUT_3>;clock-names = "clk_out_3";clock-frequency = <24000000>;mclk = "clk_out_3";reset-gpios = <&gpio CAM1_PWDN GPIO_ACTIVE_HIGH>;};};gpio@6000d000 {camera-control-output-low {gpio-hog;output-high;gpios = < CAM1_PWDN 0 >;label = "cam1-pwdn";};};
};
可以明显看出路径的不同。
同时注意:proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/rbpcv2_ov9734_a@10";这个地方也需作相应的修改。
2.MCLK配置
如果Sensor没有外接晶振,想使用Jetson Nano的MCLK输出作为时钟源,可在相应的块中,加入如下配置:
i2c@7000c400 {rbpcv2_ov9734_a@36 {clocks = <&tegra_car TEGRA210_CLK_CLK_OUT_3>;clock-names = "clk_out_3";clock-frequency = <24000000>;mclk = "clk_out_3";reset-gpios = <&gpio CAM1_PWDN GPIO_ACTIVE_HIGH>;};
};
这里可以看出,MCLK采用的是clk_out_3进行输出的,这里设置的是24MHz输出,添加完此配置,MCLK0,MCLK1都是有输出的(相机启动时才有)。
3.port-index
port-index:0-5
分别对应CSI_A,B,C,D,E,F
如采用CSI_C,则port-index=2,DTS中相关配置:
tegra_sinterface = "serial_c";
port-index = <2>;
Jetson Nano CSI相机驱动调试注意相关推荐
- Jetson nano使用PCA9685驱动舵机
现在英伟达官方提供的镜像包已经很智能了,所以网上好多Jetson nano使用PCA9685驱动舵机的教程里的要下载的库其实都不需要了,按照之前的教程走只会报错,自己摸索了下,仅供参考. ** 1.导 ...
- jetson nano csi摄像头 tensorrt 运行yolov8检测
jetson nano csi摄像头 tensorrt 运行yolov8检测 基于原始onnx模型的tensorrt预测 1. 在本地电脑训练环境下将onnx模型导出 yolov8 导出onnx 模型 ...
- Nvdia Jetson 上CSI相机和USB相机使用对比
1. 优缺点对比 USB相机: · 优:很容易整合,内核支持标准UVC协议 · 优:可以做很多的离线的图像工作(曝光控制,帧率等). · 优:提供输入/中断功能,可为您节省计算应用程序时间(例如,在新 ...
- Nvidia Xavier Nx平台GMSL接口imx390相机驱动调试记录
1.前言 使用GMSL的串行器和解串器9295 9296 两路imx390相机 有两种采集方式, 一种是在前端拼接好作为一路采集: 另一种是独立采集,使用MIPI的虚拟通道. 下面为调试记录 2. 搭 ...
- Nvidia Tx2平台 Allied vision相机驱动调试记录
1. 前言 之前调试了一个allied vision alvium相机 通过CSI2连接到板 想用OpenCV写一个简单的c++代码 cv::VideoCapture capvid ; cv::Mat ...
- jetson nano安装树莓派摄像头(v2)及调试的方法
首先先烧写好jetson nano的镜像,这些工作已经默认完成. 需要在nano上使用树莓派相机,要注意jetson nano支持的是IMX219 sensor,所以树莓派相机中有这一款符合要求: R ...
- 英伟达 Jetson Nano 新手必备:使用CSI或USB摄像头拍摄第一张照片
英伟达 Jetson Nano 新手必备:使用CSI或USB摄像头拍摄第一张照片 1. 引言 1.1 支持的摄像头 1.2 nvgstcapture 2. 在屏幕上开始捕获和预览显示 2.1 CSI摄 ...
- 双目相机IMX219-83 +jetson nano 使用教程
IMX219 摄像头,800 兆像素和 83 FOV.兼容 Jetson nano 开发套件 (B01) 规格: 8 百万像素 传感器:索尼IMX219 分辨率:3280 × 2464(每台相机) 镜 ...
- jetson nano opencv 打开 CSI摄像头_Nvidia Jetson Nano:使用Tensorflow和OpenCV从头开始自定义对象检测...
本文作者: 转载自: https://medium.com/swlh/nvidia-jetson-nano-custom-object-detection-from-scratch-using-ten ...
最新文章
- darknet53的网络结构笔记
- Linux环境下安装Mysql+SphinxSE
- 抖音测试心理是什么软件,实用心理测试大全抖音版-抖音实用心理测试大全小游戏官方版预约 v1.0-友情手机站...
- (转)[EntLib]微软企业库5.0 学习之路——第十步、使用Unity解耦你的系统—PART2——了解Unity的使用方法(1)...
- linux中的dup和fcntl的用法
- web项目下的web.xml listener监听总结
- 图片资源加载路径分析以及netbeans打包java程序,并包含图片资源
- 樱花树代码html,樱花树代码
- linux串口编程(termios结构体说明)
- 面试官常问 webpack 面试题
- CloudComparePCL 点云OOB包围盒
- WIN10便签怎么样开启免打扰时间 如何设置休息日消息免打扰
- 无人船成渡过大西洋将来发展又会如何?
- 消防系统设计市场现状及未来发展趋势
- 深入理解 CSS 中的行高与基线
- 联想笔记本ideapad 320C 15IKB笔记本电脑改装总结
- TS 编译工具!从 ts-loader 到 Babel
- keras 训练 loss和acc可视化
- Detours学习之二:常见问题(FAQ)
- 小灰灰的APP学习之路(一)--开发工具安装
热门文章
- linux-note:Linux Basics
- 红石外汇|每日分享:0.667是澳元多头在FOMC会议前的最后一道防线
- python-脚本自动生成二维码QRcode/quick response code
- DeFi热潮下的安全隐患:流动性危机恐将造成连锁反应 | 非正式会谈
- 以太坊V神大著:去中心化社会:寻找Web3的灵魂
- 2016太原网络营销师揭秘面试题百度竞价(SEM)中百度网盟推广的理解?
- 如何成功实现“从经理到总监”的跨越?
- 数据结构 课程设计报告
- 一个月面试大厂,中厂,小厂的总结|2021 年中总结
- c语言线段树建树程序,C++算法 线段树