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.

[参考译文] OPT8241-CDK-EVM:无法更新参数&quot 的寄存器;COMP_Vref"

Guru**** 2618045 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/584664/opt8241-cdk-evm-unable-to-update-register-for-parameter-comp_vref

器件型号:OPT8241-CDK-EVM

大家好、

在 过去的半年左右、我们一直在 VoxelSDK 中成功使用 OPT8241-CDK-EVM。 就在最近、我们遇到了一个相当奇怪的问题、无法实际流式传输数据。

在尝试连接到 TintinCDK 摄像头时、我们会收到以下日志消息链:

错误:USBIO:控制传输问题:状态0
错误:VoxelUSBProgrammer:无法读取地址0x540的寄存器
错误:VoxelProgramrBase:无法读取地址0x5400的寄存器
错误:DepthCamera:无法更新参数'COMP_Vref'的值
错误:USBIO:控制传输问题:状态0
错误:VoxelUSBProgrammer: 无法读取地址0x540的寄存


器错误:VoxelProgramrBase:无法读取地址0x5400的寄存器错误:DepthCamera:无法更新参数"com_vref"的值错误:CameraSystem:无法刷新 TintinCDKCamera 的参数(0:0451:9105::916050915799)。
错误:USBIO:控制传输问题:状态0
错误:VoxelUSBProgrammer:无法读取地址0x540的寄存器
错误:VoxelProgramrBase:无法读取地址0x5400的寄存
器错误:DepthCamera:无法更新参数'COMP_Vref'的值 

"comp_vref"参数是"用于比较照明延迟补偿环路中激光电压的基准电压。" 它由 TintinCDKCamera.cpp 中的 TintinCDKIllumVrefParameter 定义。

生成以下消息的 VoxelSDK 中的调用链:CameraSystem::connect()> DepthCamera::refreshParams()

我们已经尝试过多台主机、并得出结论、传感器硬件本身必须出现故障。 我很难相信这是一个固件问题、尤其是考虑到我们的软件可以检测到传感器的存在、并且传感器似乎成功启动(主 LED 为绿色、芯片组状态 LED 为蓝色)。 即使是示例应用程序(如 "people 跟踪") 也会遇到相同的问题。  我还应该注意的是、VoxelViewer 应用程序没有连接到摄像机和从摄像机进行流式传输的问题。  

任何关于问题可能是什么的建议或猜测都是非常值得欢迎的。

感谢你的帮助、

Abdul


  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Abdul、

    如果 VoxelViewer 能够正常工作、我不确定在使用您自己的应用程序调用 SDK 时导致故障的原因。 VoxelViewer 还在内部使用 SDK。 尝试帮助缩小问题范围的几个方面:

    1) 1)运行 VoxelViewer 一次以开始流式传输、然后关闭 VoxelViewer 并从程序连接到电路板。

    2) 2)另外、尝试从 VoxelViewer 中的"参数"表中读回"comp_vref"。 (右键单击并刷新以读回它)。

    3)另外、您能否检查 VoxelCLI (作为 SDK 的一部分分发)在启动时是否抛出相同的错误?

    4) 4)您能否确认您正在使用的 VoxelSDK 的确切版本?

    - Anand