Other Parts Discussed in Thread: INA226, OPT9221
We are currently developing our own camera based on the OPT-8241 EVM, but we have omitted/change some portion of the circuit. We don't use the INA226 current sensors and the PMIC from the EVM, but we are using the Cypress FX2 micro controller.
We didn't modify yet the firmware of the FX2 supplied with the EVM and when we load it on our board, we get no image in Voxel software. I can tell that the image sensor is working since it gets hotter and ILLUM_P/N and ILLUM_EN are activated so my illumination module is working.
So, is it normal to see this behavior? Will the FX2 firmware run correctly if there is missing I2C devices on our board? From the log/debug window, I'm guessing that something is not initializing correctly, maybe because of the missing components on I2C bus.
Voxel Viewer v0.9.10
Texas Instruments Inc.
INFO: ParameterDMLParser: Found register map with name 'OPT9221' (vPG1P0)
ERROR: HardwareSerializer: Invalid config data in hardware.
WARNING: MainConfigurationFile: Failed to read configuration from hardware.
WARNING: MainConfigurationFile: Could not open file 'Serial_No._Placeholder.bin'
ERROR: DepthCamera: Failed to update value for parameter 'mix_volt'
ERROR: DepthCamera: Failed to update value for parameter 'pvdd'
ERROR: DepthCamera: Failed to update value for parameter 'mix_volt'
ERROR: DepthCamera: Failed to update value for parameter 'pvdd'
ERROR: CameraSystem: Could not refresh parameters for TintinCDKCamera(0::0451:9105::Serial_No._Placeholder).
INFO: ToFCameraBase: Starting with 320x240@30fps
ERROR: USBIO: Could not transfer '0' bytes
ERROR: USBIO: Could not transfer '0' bytes
ERROR: USBIO: Could not transfer '0' bytes
WARNING: USBBulkStreamer: Resetting bulk endpoint at 1517401511501394
ERROR: USBIO: Could not transfer '0' bytes
ERROR: USBIO: Could not transfer '0' bytes