This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
当我尝试使用 DCC 调优工具从图像传感器获取 i2c 数据时遇到问题。
我似乎"/dev/i2c-4 "很忙。
您是否会为我提供解决此问题的指南?
下面是我检查的内容和设置信息。
#define I2C_bus 9 => #define I2C_bus 4
#define SLAVE_REG 0x4a => #define SLAVE_REG 0x10
谢谢。
张
尊敬的 Jang:
进行这些更改的目的是什么?
更改了 IMX219的代码。 (文件:ti-firmware-builder-j721s2-evm-09_00_00_02/images/utils/itt_server/itt_ctrl_handle_sensor.c src)[/报价]#define I2C_bus 9 => #define I2C_bus 4#define SLAVE_REG 0x4a => #define SLAVE_REG 0x10据我所知、如果特定 RTOS 传感器驱动程序支持传感器寄存器、调优工具可以通过 PSDK RTOS 上的 I2C 读取传感器寄存器。
在 edgeai 平台上、我首先请同事 Brandon Maciel 确认调优工具是否支持在不进行以上更改的情况下读取 IMX219寄存器。
尊敬的 Gang:
IMX390支持传感器寄存器读取/写入、但可以支持任何进行修改的摄像头。
你好,张。
您可以使用以下脚本读取和写入传感器寄存器。 您还必须修改传感器的总线和芯片变量:
https://git.ti.com/cgit/glsdk/util-scripts/tree/debug/ovcam.sh
此致!
布兰登
尊敬的 Gang:
目的是使用 DCC 工具针对我们自己的板进行传感器调优。
贝洛斯是我的状态顺序。
1.我完成了自己板的调音 ,有 AM68A 和 IMX415。
2.尝试使用我们自己的板进行传感器调节。 但无法从我们自己的板获得 i2c 数据。
3.尝试从具有 IMX219的 TI AM68A EVK 获取 i2c 数据。 但也无法从 TI AM68A EVK 获取 i2c 数据。
谢谢。
张。
尊敬的 Brandon:
我检查了是否可以使用您已添加的 ovcam.sh 访问 i2c 数据。 它工作正常。
但我想知道是否可以使用 DCC 工具访问 i2c。 我在使用 DCC 工具获取 i2c 数据时仍然遇到问题。
您能否确保以下内容?
是否可以在不从 DCC 工具进行 i2c 访问的情况下进行传感器调优?
谢谢。
张。
尊敬的 Jang:
是否可以在不从 DCC 工具进行 i2c 访问的情况下进行传感器调优?
[/报价]调优工具主要用于 AM62A VPAC 调优、不需要通过 i2c 读取/写入传感器寄存器。
尊敬的 Gang:
感谢您的确认。 我认为 i2c 数据访问对于传感器调优是必需的。
无论如何、我修改了一些代码、我可以从 DCC 工具访问 i2c 数据。
int i2cInit() snprintf (文件名、19、"/dev/i2c-%d"、adapter_nr); int i2c16BitRegRead (uint16_t regAddr、uint8_t * regData) /* i2c 写入*/ /* i2c 读取*/ /* i2c 写入、未进行实际写入*/ /*读取地址*/ *regData = TX[0]; int i2c16BitRegWrite (uint16_t regAddr、uint8_t regData) memset (i2c_buffer、0x00、sizeof (i2c_buffer)); msg_rdwr.msgs =&i2cmsg; if (ioctl (file_g、I2C_RDWR、&msg_rdwr)<0){ if (write (file_g、&TX[0]、3)!= 3){ regData = TX[0]; 返回0; |
张。
尊敬的 Jang:
非常感谢您确认并分享您的更改!
我们将关闭该主题。