Auvidea J20板入门指南
内容
1 简介
2 配置和设置
2.1 TX1
2.2 TX2
2.3 J20上的Jetson TX1 I2C映射
3 Jetson TX1 CSI输入映射在J20上
介绍
此Wiki页面提供了有关开始使用Jetson TX1的Auvidea J20板的有用说明。J20提供对Jetson TX1上可用的6个双通道CSI端口的访问,这个Auvidea板连接到Jetson devkit中可用的摄像机端口,因此不需要任何特殊的载板来使用它。

Auvidea_TX1_line.JPG

配置和设置
TX1
对于J20中可用的6个输入端口中的每一个,都有一个时钟和GPIO引脚(某些摄像机可以复位)。可以使用I2C端口扩展器控制GPIO线。我们测试了两款Pi相机型号,并且都对i2cdetect做出了回应。

请确保运行以下命令:

sudo i2cset -f -y 1 0x77 3 0xfb#为J20启用1.8V电源
sudo i2cset -f -y 6 0x20 6 0x3e#配置I2C端口扩展器的输出(低字节) - 时钟线保持输入,因此没有数据冲突
sudo i2cset -f -y 6 0x20 7 0x33#配置I2C端口扩展器的输出(高字节)
sudo i2cset -f -y 6 0x20 2 0xfe#将所有GPIO输出写入并打开LED(低字节)
sudo i2cset -f -y 6 0x20 3 0xff#写入所有GPIO输出(高字节)
执行完所有命令后,Pi摄像机应响应I2C访问。

注意:安装R11,R12,R15,R16,R17和R18(焊接跳线)时,不启用I2C端口扩展器相应引脚的输出。这可能会导致硬件损坏,因为输出相互驱动。因此,请确保使用上面列表中的以下2条说明。

i2cset -f -y 6 0x20 6 0x3e
i2cset -f -y 6 0x20 7 0x33
如果要将GPIO的设置修改为6个连接器,只需更改以下2个命令中的数据:

GPIO全部1:
i2cset -f -y 6 0x20 2 0xfe
i2cset -f -y 6 0x20 3 0xff
GPIO全部为0:
i2cset -f -y 6 0x20 2 0
i2cset -f -y 6 0x20 3 0
请注意,端口扩展器并不总是显示在i2cdetect上。请阅读输出寄存器以进行测试。

i2cget -f -y- 6 0x20 2
I2C地址转换:

Pi相机1.3
普通地址:0x36
翻译地址:0x34
Pi相机2.1
普通地址:0x64
翻译地址:0x12
示例:J1_1上的PiCamera 1.3

i2cdetect -y -r 0
0 1 2 3 4 5 6 7 8 9 abcdef
00: - - - - - - - - - - - - -
10: - - - - - - - - - - - - - - - -
20: - - - - - - - - - - - - - - - -
30: - - - - - - 36 - - - - - - - - -
40: - - - - - - - - - - - - UU - - -
50: - - - - - - - - - - - - - - - -
60: - - - - - - - - - - - - - - - -
70: - - - - - - - -
要禁用J20的1.8V电源,请运行以下命令。这将使J20 I2C扩展器和连接到I2C总线中的J20板的任何相机都不可见。

i2cset -f -y 1 0x77 3 0xf9#禁止J20的1.8V电源。此命令使I2C扩展器和连接到J20的摄像机在I2C总线中不可见
一般意见:

I2C扩展器映射到I2C总线6,地址20。
J20板上的电源LED始终亮着。它不依赖于i2cset -f -y 1 0x77 3 0xfb命令。
TX2
TX2的I2C总线顺序已更改,I2C扩展器映射到I2C总线2,地址20和J20电源映射到I2C总线0,地址77。

请确保为TX2运行以下命令:

sudo i2cset -f -y 0 0x77 3 0xfb#为J20启用1.8V电源
sudo i2cset -f -y 2 0x20 6 0x3e #no data collisionrt expander(低字节) - 时钟线保持输入,所以没有数据冲突
sudo i2cset -f -y 2 0x20 7 0x33#配置I2C端口扩展器的输出(高字节)
sudo i2cset -f -y 2 0x20 2 0xfe#向所有GPIO输出写入1并打开LED(低字节)
sudo i2cset -f -y 2 0x20 3 0xff#写入所有GPIO输出(高字节)

如果要将GPIO的设置修改为6个连接器,只需更改以下2个命令中的数据:

GPIO全部1:
i2cset -f -y 2 0x20 2 0xfe
i2cset -f -y 2 0x20 3 0xff
GPIO全部为0:
i2cset -f -y 2 0x20 2 0
i2cset -f -y 2 0x20 3 0
请注意,端口扩展器并不总是显示在i2cdetect上。请阅读输出寄存器以进行测试。

i2cget -f -y- 2 0x20 2
Jets上的Jetson TX1 I2C映射
我们使用Pi摄像机V1.3和V2.1进行测试,以生成I2C总线,设备地址,J20连接器和设备型号的映射。下表总结了它。

J20-I2C-地图
下面是J20扩展板的图表,显示了Jetson TX1 devkit和J20板之间的完整I2C接口。

J20-I2C-诊断
Jetson TX1 CSI输入映射在J20上
每个块有2个连接器:

J1连接到CSI-1
J2连接到CSI-2
有J1和J2的3个实例。

J1_1:CSI-A:video0
J1_2:CSI-C:video2
J1_3:CSI-E:video4

J2_1:CSI-B:video1
J2_2:CSI-D:video3
J2_3:CSI-F:video5

Auvidea J20板入门指南相关推荐

  1. 上海合宙Luat 模块 Air724开发板 入门指南(1)

    Air724 是上海合宙物联网于2020年3月下旬发布的一款基于UIS8910DM芯片组的物联网通讯模块. 模块通讯性能优越,符合Cat1通讯标准,支持最大下行速率 10Mbps 和最大上行速率5Mb ...

  2. 【51单片机快速入门指南】4.3: I2C读取MPU6050陀螺仪的原始数据

    目录 硬知识 特性参数 MPU6050 简介 模块重要寄存器简介 电源管理寄存器 1 陀螺仪配置寄存器 加速度传感器配置寄存器 FIFO 使能寄存器 陀螺仪采样率分频寄存器 配置寄存器 电源管理寄存器 ...

  3. 【51单片机快速入门指南】4.1: I2C 与 AT24C02 (EEPROM) 的跨页连续读写

    目录 硬知识 AT24Cxx 介绍 引脚排列 引脚说明 存储结构 器件寻址 器件操作 待机模式 存储复位 写操作 字节写 页写 应答查询 读操作 当前地址读 随机读 顺序读 示例程序 24C02.c ...

  4. 【51单片机快速入门指南】2.3:GPIO读取矩阵键盘 8个IO读16键

    目录 硬知识 矩阵键盘介绍 测试程序 Key_Board.c Key_Board.h main.c 实验现象 普中51-单核-A2 STC89C52 Keil uVision V5.29.0.0 PK ...

  5. 【51单片机快速入门指南】2.1:数码管显示数字、小数 (科学计数法)

    目录 硬知识 数码管简介 多位数码管简介 数码管动态显示原理 74HC245 芯片简介 74HC138 芯片简介 上机实战 源码 Tube.c Tube.h main.c 效果 显示整数 正数 负数 ...

  6. 【51单片机快速入门指南】2:GPIO LED与按键

    目录 硬知识 概念 I/O口配置 准双向口/弱上拉输出配置 开漏输出配置 实战 延时函数的生成 闪烁一个LED灯 源码 实验现象 流水灯 源码 实验现象 按键控制LED灯 按键介绍 源码 实验现象 普 ...

  7. mac 删除分区 command r 选择网络_Mac使用必看基础篇,Mac快捷键大全,mac新手入门指南...

    你是Mac新手吗?你对使用Mac电脑有疑问吗?你还不知道mac有哪些快捷键吗?别着急,来看看小编给大家准备的Mac使用必看基础篇--Mac快捷键大全,对于新手用户很有帮助哦!! 一.开机相关命令快捷键 ...

  8. macOS 入门指南

    本文首发于我的个人博客:『不羁阁』 文章链接:传送门 前言 这篇文章写给刚开始使用 Mac 的小白. 如果你刚刚买了一台 Mac 电脑,却发现用起来不是很顺手:或者你工作.生活使用的是 Windows ...

  9. 立体视觉入门指南:相机标定之Zhang式标定法

    作者丨李迎松@知乎 来源丨https://zhuanlan.zhihu.com/p/378819083 编辑丨3D视觉工坊 亲爱的同学们,我们的世界是3D世界,我们的双眼能够观测三维信息,帮助我们感知 ...

最新文章

  1. pandas使用drop_duplicates函数基于subset参数指定的数据列子集删除重复行、并设置keep参数保留重复行中的最后一个数据行
  2. 基于Android移动终端的微型餐饮管理系统的设计与实现4——Android基础
  3. 个人项目【 完成总结】
  4. 输出EXCEL文件的通用函数
  5. html5在线考试开发,基于HTML5的无纸化在线考试系统.docx
  6. CSS之Flexbox制作CSS布局易如反掌
  7. Vim高级使用 - CentOS下使用VIM打造C/C++开发环境
  8. matplotlib 简单试用
  9. HMM和Viterbi
  10. 怎么对神经网络重新训练,神经网络重建
  11. rstp 转hls_海康大华RTSP转HLS直播
  12. 车标识别 深度学习车标识别 神经网络车标识别 cnn车标识别 目标检测 yolo识别
  13. 高仿城通网盘php,PHP-php 如何实现同时允许下载的文件个数控制,类似于城通网盘这样的文件下载控制...
  14. [转]密码算法揭秘,一文让你成为国际安全算法与国密算法专家
  15. 【React】1332- 2022 年值得推荐的 React 库
  16. Litestar 4D:统一眩光值计算
  17. C语言三个点“...“符号含义之数组批量赋相同值
  18. vmware 虚拟机启动失败, Intel VT-x 处于禁用状态
  19. Win11宽带连接错误651怎么解决?
  20. 2.3软件测试与软件开发的关系

热门文章

  1. 【snipaste介绍与使用】
  2. 2022 最新 Android studio添加阿里云Aliyun Maven仓库
  3. JavaScript函数柯里化
  4. The Scroll Marked Nine 羊皮卷之九
  5. windows10锁屏唤醒后所有程序都关闭
  6. 网商大智慧:走出淘宝创业迷局
  7. 东软集团、红星美凯龙、TCL、中国移动都在用的自动化测试工具
  8. 《数据库系统内 幕》事务恢复与处理
  9. 「Adobe国际认证」Adobe Photoshop调整裁剪、旋转和画布大小
  10. linux的wps文件怎么看,WPS Office for linux快速入门指南