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: The device connects to Voxel Viewer but no image appears

Part Number: OPT8241-CDK-EVM

The device connects to Voxel Viewer but I cannot get an image to appear. It was working perfectly fine, but an hour later refused to work. I tried a firmware update and that did not help.

Below is a copy of the errors/warnings

Errors/Warnings

Voxel Viewer v0.9.10

Texas Instruments Inc.

INFO: ParameterDMLParser: Found register map with name 'OPT9221' (vPG1P0)

INFO: MainConfigurationFile: Reading from local copy of hardware configuration data

INFO: Data2DCodec: Original number of 8-bit offsets = 1005

INFO: Data2DCodec: Number of invalid pixels in original data = 0

INFO: Data2DCodec: Current number of 8-bit offsets = 1005

ERROR: DepthCamera: Could not set the camera profile to '79'

ERROR: DepthCamera:Could not get value for parameter TintinCDKCamera(0::0451:9105::10977221099732).vco_freq1

ERROR: DepthCamera: Failed to update value for parameter 'mod_freq1'

ERROR: DepthCamera:Could not get value for parameter TintinCDKCamera(0::0451:9105::10977221099732).vco_freq2

ERROR: DepthCamera: Failed to update value for parameter 'mod_freq2'

ERROR: DepthCamera: Failed to update value for parameter 'sysclk_in_freq'

ERROR: DepthCamera: Failed to update value for parameter 'quad_cnt_max'

ERROR: DepthCamera: Failed to update value for parameter 'vco_freq2'

ERROR: DepthCamera: Failed to update value for parameter 'vco_freq1'

ERROR: DepthCamera:Could not get value for parameter TintinCDKCamera(0::0451:9105::10977221099732).vco_freq1

ERROR: DepthCamera: Failed to update value for parameter 'mod_freq1'

ERROR: DepthCamera:Could not get value for parameter TintinCDKCamera(0::0451:9105::10977221099732).vco_freq2

ERROR: DepthCamera: Failed to update value for parameter 'mod_freq2'

ERROR: DepthCamera: Failed to update value for parameter 'sysclk_in_freq'

ERROR: DepthCamera: Failed to update value for parameter 'quad_cnt_max'

ERROR: DepthCamera: Failed to update value for parameter 'vco_freq2'

ERROR: DepthCamera: Failed to update value for parameter 'vco_freq1'

ERROR: CameraSystem: Could not refresh parameters for TintinCDKCamera(0::0451:9105::10977221099732).

ERROR: DepthCamera:Could not get value for parameter TintinCDKCamera(0::0451:9105::10977221099732).vco_freq1Traceback (most recent call last):

File "D:\voxelviewerbitbucket\voxelviewer-devel\build\VoxelViewer\out00-PYZ.pyz\PyVoxelViewer.docks.FrequentlyUsedParametersDockWidget", line 93, in updateView

File "D:\voxelviewerbitbucket\voxelviewer-devel\build\VoxelViewer\out00-PYZ.pyz\PyVoxelViewer.docks.FrequentlyUsedParametersDockWidget", line 46, in showParam

File "D:\voxelviewerbitbucket\voxelviewer-devel\build\VoxelViewer\out00-PYZ.pyz\PyVoxelViewer.views.ParameterHandlerROI", line 127, in __init__

File "D:\voxelviewerbitbucket\voxelviewer-devel\build\VoxelViewer\out00-PYZ.pyz\PyVoxelViewer.views.ParameterHandlerROI", line 259, in init

File "D:\voxelviewerbitbucket\voxelviewer-devel\build\VoxelViewer\out00-PYZ.pyz\PyVoxelViewer.views.XYSpinBox", line 35, in setRange

OverflowError

ERROR: ToFCameraBase: Could not get current frame rate

INFO: ToFCameraBase: Starting with 352x352@0fps

ERROR: TintinCDKCamera: Could not get current frame rate

INFO: CameraSystem: DepthCamera for 0::0451:9105::10977221099732 was already created. Returning it.

ERROR: DepthCamera:Could not get value for parameter TintinCDKCamera(0::0451:9105::10977221099732).vco_freq1

ERROR: DepthCamera: Failed to update value for parameter 'mod_freq1'

ERROR: DepthCamera:Could not get value for parameter TintinCDKCamera(0::0451:9105::10977221099732).vco_freq2

ERROR: DepthCamera: Failed to update value for parameter 'mod_freq2'

ERROR: DepthCamera: Failed to update value for parameter 'sysclk_in_freq'

ERROR: DepthCamera: Failed to update value for parameter 'quad_cnt_max'

ERROR: DepthCamera: Failed to update value for parameter 'vco_freq2'

ERROR: DepthCamera: Failed to update value for parameter 'vco_freq1'

ERROR: CameraSystem: Could not refresh parameters for TintinCDKCamera(0::0451:9105::10977221099732).

ERROR: DepthCamera:Could not get value for parameter TintinCDKCamera(0::0451:9105::10977221099732).vco_freq1Traceback (most recent call last):

File "D:\voxelviewerbitbucket\voxelviewer-devel\build\VoxelViewer\out00-PYZ.pyz\PyVoxelViewer.docks.FrequentlyUsedParametersDockWidget", line 93, in updateView

File "D:\voxelviewerbitbucket\voxelviewer-devel\build\VoxelViewer\out00-PYZ.pyz\PyVoxelViewer.docks.FrequentlyUsedParametersDockWidget", line 46, in showParam

File "D:\voxelviewerbitbucket\voxelviewer-devel\build\VoxelViewer\out00-PYZ.pyz\PyVoxelViewer.views.ParameterHandlerROI", line 127, in __init__

File "D:\voxelviewerbitbucket\voxelviewer-devel\build\VoxelViewer\out00-PYZ.pyz\PyVoxelViewer.views.ParameterHandlerROI", line 259, in init

File "D:\voxelviewerbitbucket\voxelviewer-devel\build\VoxelViewer\out00-PYZ.pyz\PyVoxelViewer.views.XYSpinBox", line 35, in setRange

OverflowError

ERROR: ToFCameraBase: Could not get current frame rate

INFO: ToFCameraBase: Starting with 352x352@0fps

ERROR: TintinCDKCamera: Could not get current frame rate

  • Casey, 

    From the log, it seems that the EVM is unable to set the default profile. Can you change the profile to Long Range from the "Camera Profiles" section?

    Suramya

  • No. a message pops up saying "Could not select camera profile "Long Range"" . Below is what the log says.





    Voxel Viewer v0.9.10
    Texas Instruments Inc.

    INFO: ParameterDMLParser: Found register map with name 'OPT9221' (vPG1P0)
    INFO: MainConfigurationFile: Reading from local copy of hardware configuration data
    INFO: Data2DCodec: Original number of 8-bit offsets = 1005
    INFO: Data2DCodec: Number of invalid pixels in original data = 0
    INFO: Data2DCodec: Current number of 8-bit offsets = 1005
    ERROR: DepthCamera: Could not set the camera profile to '79'
    ERROR: DepthCamera:Could not get value for parameter TintinCDKCamera(0::0451:9105::10977221099732).vco_freq1
    ERROR: DepthCamera: Failed to update value for parameter 'mod_freq1'
    ERROR: DepthCamera:Could not get value for parameter TintinCDKCamera(0::0451:9105::10977221099732).vco_freq2
    ERROR: DepthCamera: Failed to update value for parameter 'mod_freq2'
    ERROR: DepthCamera: Failed to update value for parameter 'sysclk_in_freq'
    ERROR: DepthCamera: Failed to update value for parameter 'quad_cnt_max'
    ERROR: DepthCamera: Failed to update value for parameter 'pixel_data_size'
    ERROR: DepthCamera: Failed to update value for parameter 'output_mode'
    ERROR: DepthCamera: Failed to update value for parameter 'vco_freq2'
    ERROR: DepthCamera: Failed to update value for parameter 'vco_freq1'
    ERROR: DepthCamera:Could not get value for parameter TintinCDKCamera(0::0451:9105::10977221099732).vco_freq1
    ERROR: DepthCamera: Failed to update value for parameter 'mod_freq1'
    ERROR: DepthCamera:Could not get value for parameter TintinCDKCamera(0::0451:9105::10977221099732).vco_freq2
    ERROR: DepthCamera: Failed to update value for parameter 'mod_freq2'
    ERROR: DepthCamera: Failed to update value for parameter 'sysclk_in_freq'
    ERROR: DepthCamera: Failed to update value for parameter 'quad_cnt_max'
    ERROR: DepthCamera: Failed to update value for parameter 'pixel_data_size'
    ERROR: DepthCamera: Failed to update value for parameter 'output_mode'
    ERROR: DepthCamera: Failed to update value for parameter 'vco_freq2'
    ERROR: DepthCamera: Failed to update value for parameter 'vco_freq1'
    ERROR: CameraSystem: Could not refresh parameters for TintinCDKCamera(0::0451:9105::10977221099732).
    ERROR: DepthCamera:Could not get value for parameter TintinCDKCamera(0::0451:9105::10977221099732).vco_freq1Traceback (most recent call last):
    File "D:\voxelviewerbitbucket\voxelviewer-devel\build\VoxelViewer\out00-PYZ.pyz\PyVoxelViewer.docks.FrequentlyUsedParametersDockWidget", line 93, in updateView
    File "D:\voxelviewerbitbucket\voxelviewer-devel\build\VoxelViewer\out00-PYZ.pyz\PyVoxelViewer.docks.FrequentlyUsedParametersDockWidget", line 46, in showParam
    File "D:\voxelviewerbitbucket\voxelviewer-devel\build\VoxelViewer\out00-PYZ.pyz\PyVoxelViewer.views.ParameterHandlerROI", line 127, in __init__
    File "D:\voxelviewerbitbucket\voxelviewer-devel\build\VoxelViewer\out00-PYZ.pyz\PyVoxelViewer.views.ParameterHandlerROI", line 259, in init
    File "D:\voxelviewerbitbucket\voxelviewer-devel\build\VoxelViewer\out00-PYZ.pyz\PyVoxelViewer.views.XYSpinBox", line 35, in setRange
    OverflowError

    ERROR: ToFCameraBase: Could not get current frame rate
    INFO: ToFCameraBase: Starting with 355x355@0fps
    ERROR: TintinCDKCamera: Could not get current frame rate
    ERROR: DepthCamera:Could not get value for parameter TintinCDKCamera(0::0451:9105::10977221099732).vco_freq1
    ERROR: DepthCamera: Failed to update value for parameter 'mod_freq1'
    ERROR: DepthCamera:Could not get value for parameter TintinCDKCamera(0::0451:9105::10977221099732).vco_freq2
    ERROR: DepthCamera: Failed to update value for parameter 'mod_freq2'
    ERROR: DepthCamera: Failed to update value for parameter 'sysclk_in_freq'
    ERROR: DepthCamera: Failed to update value for parameter 'quad_cnt_max'
    ERROR: DepthCamera: Failed to update value for parameter 'pixel_data_size'
    ERROR: DepthCamera: Failed to update value for parameter 'output_mode'
    ERROR: DepthCamera: Failed to update value for parameter 'vco_freq2'
    ERROR: DepthCamera: Failed to update value for parameter 'vco_freq1'
    ERROR: DepthCamera:Could not get value for parameter TintinCDKCamera(0::0451:9105::10977221099732).vco_freq1Traceback (most recent call last):
    File "D:\voxelviewerbitbucket\voxelviewer-devel\build\VoxelViewer\out00-PYZ.pyz\PyVoxelViewer.docks.FrequentlyUsedParametersDockWidget", line 93, in updateView
    File "D:\voxelviewerbitbucket\voxelviewer-devel\build\VoxelViewer\out00-PYZ.pyz\PyVoxelViewer.docks.FrequentlyUsedParametersDockWidget", line 46, in showParam
    File "D:\voxelviewerbitbucket\voxelviewer-devel\build\VoxelViewer\out00-PYZ.pyz\PyVoxelViewer.views.ParameterHandlerROI", line 127, in __init__
    File "D:\voxelviewerbitbucket\voxelviewer-devel\build\VoxelViewer\out00-PYZ.pyz\PyVoxelViewer.views.ParameterHandlerROI", line 259, in init
    File "D:\voxelviewerbitbucket\voxelviewer-devel\build\VoxelViewer\out00-PYZ.pyz\PyVoxelViewer.views.XYSpinBox", line 35, in setRange
    OverflowError

    INFO: CameraSystem: DepthCamera for 0::0451:9105::10977221099732 was already created. Returning it.
    ERROR: DepthCamera:Could not get value for parameter TintinCDKCamera(0::0451:9105::10977221099732).vco_freq1
    ERROR: DepthCamera: Failed to update value for parameter 'mod_freq1'
    ERROR: DepthCamera:Could not get value for parameter TintinCDKCamera(0::0451:9105::10977221099732).vco_freq2
    ERROR: DepthCamera: Failed to update value for parameter 'mod_freq2'
    ERROR: DepthCamera: Failed to update value for parameter 'sysclk_in_freq'
    ERROR: DepthCamera: Failed to update value for parameter 'quad_cnt_max'
    ERROR: DepthCamera: Failed to update value for parameter 'pixel_data_size'
    ERROR: DepthCamera: Failed to update value for parameter 'output_mode'
    ERROR: DepthCamera: Failed to update value for parameter 'vco_freq2'
    ERROR: DepthCamera: Failed to update value for parameter 'vco_freq1'
    ERROR: CameraSystem: Could not refresh parameters for TintinCDKCamera(0::0451:9105::10977221099732).
    ERROR: DepthCamera:Could not get value for parameter TintinCDKCamera(0::0451:9105::10977221099732).vco_freq1Traceback (most recent call last):
    File "D:\voxelviewerbitbucket\voxelviewer-devel\build\VoxelViewer\out00-PYZ.pyz\PyVoxelViewer.docks.FrequentlyUsedParametersDockWidget", line 93, in updateView
    File "D:\voxelviewerbitbucket\voxelviewer-devel\build\VoxelViewer\out00-PYZ.pyz\PyVoxelViewer.docks.FrequentlyUsedParametersDockWidget", line 46, in showParam
    File "D:\voxelviewerbitbucket\voxelviewer-devel\build\VoxelViewer\out00-PYZ.pyz\PyVoxelViewer.views.ParameterHandlerROI", line 127, in __init__
    File "D:\voxelviewerbitbucket\voxelviewer-devel\build\VoxelViewer\out00-PYZ.pyz\PyVoxelViewer.views.ParameterHandlerROI", line 259, in init
    File "D:\voxelviewerbitbucket\voxelviewer-devel\build\VoxelViewer\out00-PYZ.pyz\PyVoxelViewer.views.XYSpinBox", line 35, in setRange
    OverflowError

    ERROR: ToFCameraBase: Could not get current frame rate
    INFO: ToFCameraBase: Starting with 355x355@0fps
    ERROR: TintinCDKCamera: Could not get current frame rate
    DEBUG: VoxelProgrammerBase: register read @0x5c65 = 582005
    DEBUG: VoxelProgrammerBase: register read @0x5c66 = 582005
    DEBUG: VoxelProgrammerBase: register read @0x4b04 = 2105
    DEBUG: VoxelProgrammerBase: register read @0x4e04 = fd01
    DEBUG: VoxelProgrammerBase: register read @0x5c65 = 58fd01
    DEBUG: VoxelProgrammerBase: register read @0x5c66 = 58fd01
    DEBUG: VoxelProgrammerBase: register read @0x5c65 = 58fd01
    DEBUG: VoxelProgrammerBase: register read @0x5c66 = 58fd01
    DEBUG: VoxelProgrammerBase: register read @0x4b04 = 2005
    DEBUG: VoxelProgrammerBase: register read @0x4e04 = fd01
    DEBUG: VoxelProgrammerBase: register read @0x5c65 = 58fd01
    DEBUG: VoxelProgrammerBase: register read @0x5c66 = 58fd01
    DEBUG: VoxelProgrammerBase: register read @0x5c62 = 58fd01
    DEBUG: VoxelProgrammerBase: register read @0x5c61 = 58fd01
    DEBUG: VoxelProgrammerBase: register read @0x5c65 = 58fd01
    DEBUG: VoxelProgrammerBase: register read @0x5c66 = 58fd01
    DEBUG: VoxelProgrammerBase: register read @0x4b04 = 2005
    DEBUG: VoxelProgrammerBase: register read @0x4e04 = fd01
    DEBUG: VoxelProgrammerBase: register read @0x5c65 = 58fd01
    DEBUG: VoxelProgrammerBase: register read @0x5c66 = 58fd01
  • I cannot change the profile to any of the camera profiles
  • Casey,

    It seems that the USB is enumerating, but the communication between OPT9221 and the FX2 firmware is not happening properly. Can you confirm that the colors of the LEDs are correct? You can look at that in section 4.3.1 of the user guide

    Suramya

  • Casey,

    Can you please tell us the status LED colors?

    Regards,
    Subhash
  •  When turned on the Master LED is cyan and then turns green after a couple of seconds. The Chipset status LED is not on.

  • I also tried to re-download the firmware on the OPT9221 through the Voxel Programmer and then power cycled the device,but that also did not work. Here Is the message that I received in the programmer.


    EEPROM JEDEC ID = 0xef6013
    EEPROM Status = 0x0
    First 64 bytes = 0x4 0x4 0x0 0x0 0x0 0x0 0x0 0x0 0x5 0x5 0x2 0x2 0x0 0x0 0x9 0x9 0x10 0x10 0x0 0x0 0x1 0x1 0x0 0x0 0x10 0x10 0x20 0x20 0x0 0x0 0xa 0xa 0x0 0x0 0x0 0x0 0x8 0x8 0x20 0x20 0x40 0x40 0x4 0x4 0x0 0x0 0x8 0x8 0x0 0x0 0x0 0x0 0xed 0xed 0x3c 0x3c 0x0 0x0 0x0 0x0 0x0 0x0 0x20 0x20
    Write enable, EEPROM Status = 0x2
    Erase, EEPROM Status = 0x3
    Waiting for erase...
    Erase done, EEPROM Status = 0x0
    First 64 bytes = 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
    Starting EEPROM write...
    Pending 1022224 bytes...
    Pending 497936 bytes...
    EEPROM writes finished...
    First 64 bytes = 0x21 0x21 0x0 0x0 0x8 0x8 0x2 0x2 0x4 0x4 0x4 0x4 0x0 0x0 0x40 0x40 0x0 0x0 0x0 0x0 0x0 0x0 0x4 0x4 0x0 0x0 0x0 0x0 0x60 0x60 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x21 0x21 0x8 0x8 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x2 0x2 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x2 0x2
    Verifying Written Data. Reading back from device
    EEPROM readback complete
    Rewrote block with startAddress 0x0
    Rewrote block with startAddress 0x0
    Rewrote block with startAddress 0x0
    Write unsuccessful for block with start address = 0
  • Casey,

    From the LED colors, it seems that the TFC is not booting up. It's because of the unsuccessful firmware upgrade. Was the TFC firmware upgrade successful when you did it the first time?
    The TFC EEPROM does not have correct data now.

    Initially, before you programmed the firmware for the first time, what was the status of the LEDs? It would be good to know this, because as of now, the EEPROM having wrong data is the reason for the board not to boot up correctly.

    Can you tell what version of Windows are you using? Some Windows 10 PCs have had problems with programming the TFC EEPROM.

    Suramya
  • I believe that the LED colors were correct before I tried to update the firmware, however the board was still not working 100 percent properly which is why I originally tried to update the board.

    No the update was not successful the first time.

    And I am using Windows 10
  • Hi,

    We do not know the exact cause of the problems. These are our suggestions:

    1) Is the external power supply plugged in? Without that the firmware upgrade will fail.

    2) Are you using the latest firmware for the upgrade? This can be found here

    3) Try using a Windows 7 PC for the firmware upgrade. No issues have been reported from Windows 7.

    4) Try loading earlier firmware versions (v0.23, which is the default version). This is present in the same link

  • Casey,

    Could you tell us which of these was the cause of the problem?

    Suramya