Please provide the following info (check/uncheck the boxes after creating this topic):
Software Version
DRIVE OS Linux 5.2.6
DRIVE OS Linux 5.2.6 and DriveWorks 4.0
DRIVE OS Linux 5.2.0
DRIVE OS Linux 5.2.0 and DriveWorks 3.5
NVIDIA DRIVE™ Software 10.0 (Linux)
NVIDIA DRIVE™ Software 9.0 (Linux)
other DRIVE OS version
other
Target Operating System
Linux
QNX
other
Hardware Platform
NVIDIA DRIVE™ AGX Xavier DevKit (E3550)
NVIDIA DRIVE™ AGX Pegasus DevKit (E3550)
other
SDK Manager Version
1.9.1.10844
other
Host Machine Version
native Ubuntu 18.04
other
Hello,
Our emulation for AR0231 still does not work with driveworks-4.0 sample_camera after modifying the register address 0x31FE low byte to 0x37
please find the log below
nvidia@tegra-ubuntu:/usr/local/driveworks-4.0/bin$ ./sample_camera --rig=/usr/local/driveworks-4.0/data/samples/sensors/camera/camera/rig.json
[24-08-2023 19:47:01] Platform: Detected DDPX - Tegra A
[24-08-2023 19:47:01] TimeSource: monotonic epoch time offset is 1692887056991915
[24-08-2023 19:47:01] TimeSource: Could not detect valid PTP time source at nvpps. Fallback to eth0
[24-08-2023 19:47:01] TimeSource Eth: Lost PTP time synchronizaton. Synchronized time will not be available from this timesource.
[24-08-2023 19:47:01] TimeSource: Could not detect valid PTP time source at 'eth0'. Fallback to CLOCK_MONOTONIC.
[24-08-2023 19:47:01] Platform: number of GPU devices detected 1
[24-08-2023 19:47:01] Platform: currently selected GPU device integrated ID 0
[24-08-2023 19:47:01] Context::mountResourceCandidateDataPath resource FAILED to mount from '/usr/local/driveworks-4.0/bin/data/': VirtualFileSystem: Failed to mount '/usr/local/driveworks-4.0/bin/data/[.pak]'
[24-08-2023 19:47:01] Context::findDataRootInPathWalk data/DATA_ROOT found at: /usr/local/driveworks-4.0/bin/../data
[24-08-2023 19:47:01] Context::mountResourceCandidateDataPath resource FAILED to mount from '/usr/local/driveworks-4.0/bin/../data/': VirtualFileSystem: Failed to mount '/usr/local/driveworks-4.0/bin/../data/[.pak]'
[24-08-2023 19:47:01] Context::findDataRootInPathWalk data/DATA_ROOT found at: /usr/local/driveworks-4.0/data
[24-08-2023 19:47:01] Context::mountResourceCandidateDataPath resource FAILED to mount from '/usr/local/driveworks-4.0/data/': VirtualFileSystem: Failed to mount '/usr/local/driveworks-4.0/data/[.pak]'
[24-08-2023 19:47:01] SDK: No resources(.pak) mounted, some modules will not function properly
[24-08-2023 19:47:01] SDK: Create NvMediaDevice
[24-08-2023 19:47:01] SDK: Create NvMedia2D
[24-08-2023 19:47:01] SDK: use EGL display as provided
[24-08-2023 19:47:02] TimeSource: monotonic epoch time offset is 1692887056991915
[24-08-2023 19:47:02] TimeSource: Could not detect valid PTP time source at nvpps. Fallback to eth0
[24-08-2023 19:47:02] TimeSource Eth: Lost PTP time synchronizaton. Synchronized time will not be available from this timesource.
[24-08-2023 19:47:02] TimeSource: Could not detect valid PTP time source at 'eth0'. Fallback to CLOCK_MONOTONIC.
[24-08-2023 19:47:02] Initialize DriveWorks SDK v4.0.0
[24-08-2023 19:47:02] Release build with GNU 7.3.1 from no-gitversion-build against Drive PDK v5.2.6.0
[24-08-2023 19:47:02] Rig::fromFile: Loading rig file: /usr/local/driveworks-4.0/data/samples/sensors/camera/camera/rig.json
[24-08-2023 19:47:02] rig::DatabaseOverlayer: Failed to open a file '/tmp/car_vin' - file likely does not exist - skipping overlay
[24-08-2023 19:47:02] No valid data file found for camera:sample0 in parameter string: camera-name=SF3324,interface=csi-a,link=0,output-format=processed (using configuration folder /usr/local/driveworks-4.0/data/samples/sensors/camera/camera/)
[24-08-2023 19:47:02] rig::DatabaseOverlayer: Failed to open a file '/tmp/car_vin' - file likely does not exist - skipping overlay
onInitialize: creating camera.gmsl with params: camera-name=SF3324,interface=csi-a,link=0,output-format=processed
[24-08-2023 19:47:02] SensorFactory::createSensor() -> camera.gmsl, camera-name=SF3324,interface=csi-a,link=0,output-format=processed
[24-08-2023 19:47:02] CameraBase: pool size set to 8
[24-08-2023 19:47:02] SensorFactory::createSensor() -> camera.gmsl.master,
[24-08-2023 19:47:02] CameraMaster::parseDevBlock Getting device info list.
[24-08-2023 19:47:02] devBlock: 1 Slave = 0 Interface = csi-a Camera_name = SF3324 Link = 0
[24-08-2023 19:47:02] Camera Match Name: SF3324 Description: Sekonix SF3324 module - 120-deg FOV, DVP AR0231-RCCB, MAX96705 linkIndex: 4294967295 serInfo.Name: MAX96705
[24-08-2023 19:47:02] Client, Setting up information for camera ID 0
[24-08-2023 19:47:02] Client, successfully found info for camera ID 0 bound to id 0
[24-08-2023 19:47:02] CameraClient: no NITO found at /opt/nvidia/nvmedia/nit/SF3324.nito
[24-08-2023 19:47:02] CameraClient: using NITO found at /opt/nvidia/nvmedia/nit/sf3324.nito
[24-08-2023 19:47:02] Initialize DriveWorks VisualizationSDK v4.0.0
[24-08-2023 19:47:02] Initialize DriveWorksGL SDK v4.0.0
onInitialize: Total cameras 1
onInitialize: getting image props 0
onInitialize: initilizing stream: 0
[24-08-2023 19:47:02] StreamConsumerGL: successfully initialized
[24-08-2023 19:47:02] StreamProducerCUDA: successfully initialized
Main: Starting master.
[24-08-2023 19:47:02] CameraGSMLMaster: starting...
[24-08-2023 19:47:02] SIPLMaster::SIPLMaster: Setting up master camera
[24-08-2023 19:47:02] Platform:
[24-08-2023 19:47:02] Platform Config:
[24-08-2023 19:47:02] Description:
[24-08-2023 19:47:02] Number of device blocks: 1
[24-08-2023 19:47:02] Device Block : 0
[24-08-2023 19:47:02] csiPort: 0
[24-08-2023 19:47:02] i2cDevice: 0
[24-08-2023 19:47:02] Deserializer Name: MAX96712
[24-08-2023 19:47:02] Deserializer Description: Maxim 96712 Aggregator
[24-08-2023 19:47:02] Deserializer i2cAddress: 41
[24-08-2023 19:47:02] Simulator Mode: 0
[24-08-2023 19:47:02] Slave Mode: 0
[24-08-2023 19:47:02] Phy Mode: 0
[24-08-2023 19:47:02] Number of camera modules: 1
[24-08-2023 19:47:02] CameraModule index: 0
[24-08-2023 19:47:02] Name :SF3324
[24-08-2023 19:47:02] Description: Sekonix SF3324 module - 120-deg FOV, DVP AR0231-RCCB, MAX96705
[24-08-2023 19:47:02] Serializer name: MAX96705
[24-08-2023 19:47:02] Serializer description: Maxim 96705 Serializer
[24-08-2023 19:47:02] Serializer i2cAdress: 64
[24-08-2023 19:47:02] Sensor ID: 0
[24-08-2023 19:47:02] Sensor name: AR0231
[24-08-2023 19:47:02] Sensor description: OnSemi AR0231 Sensor
[24-08-2023 19:47:02] Sensor i2cAddress: 16
[24-08-2023 19:47:02] Sensor isTPGEnabled: 0
[24-08-2023 19:47:02] Sensor isTriggerMode: 1
[24-08-2023 19:47:02] cfa: 39
[24-08-2023 19:47:02] embeddedTopLines: 24
[24-08-2023 19:47:02] embeddedBottomLines: 4
[24-08-2023 19:47:02] inputFormat: 8
[24-08-2023 19:47:02] height: 1208
[24-08-2023 19:47:02] width: 1920
[24-08-2023 19:47:02] fps: 30.0000000
[24-08-2023 19:47:02] Embedded Data: 0
[24-08-2023 19:47:02] CameraMaster available outputs: 1
[24-08-2023 19:47:02] CameraClient: setting pipeline config for camera ID 0
[24-08-2023 19:47:02] CameraMaster: master initiation
MAX96712: Revision 2 detected
MAX96712: Enable periodic AEQ on Link 0
MAX96705: Pre-emphasis set to 0xaa
MAX96705: Revision 1 detected!
Sensor AR0231 RCCB Rev7 detected!
[24-08-2023 19:47:03] SIPLNotifier: Event notification queue timeout
[24-08-2023 19:47:03] SIPLClient: ImageQueue timeout
Module_id 22 Severity 6 : NvMediaICPCreateEx 76
Module_id 22 Severity 6 : T19x VI version 0x000019
[24-08-2023 19:47:04] CameraClient: allocating RAW surfaces, nvmedia surface 210
[24-08-2023 19:47:04] Registering imagegroups for pipeline 0 NO COOKIES
[24-08-2023 19:47:04] CameraClient: allocating ISP surfaces 36
[24-08-2023 19:47:04] CameraClient: format not specified. Using h264 in Codec Header.
[24-08-2023 19:47:04] CameraMaster: bootstrap complete
Module_id 30 Severity 2 : src/control/common/camrangecheck.cpp 71
Module_id 30 Severity 2 : parameter is out of range
Module_id 30 Severity 2 : src/control/common/camrangecheck.cpp 306
Module_id 30 Severity 2 : Bad input parameter : Exposure Time
Module_id 30 Severity 2 : src/control/common/camrangecheck.cpp 349
Module_id 30 Severity 2 : Bad input parameter : EmbInfo
Module_id 30 Severity 2 : src/control/auto/SiplControlAuto.cpp 468
Module_id 30 Severity 2 : Bad input parameter currFrameEmbedInfo
SIPL_ICP_ISP_0: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/pipelineMgr/spmgr/pipeline/blocks/CNvMISPBlock.cpp: 673: ProgramISP: GetNoiseProfile failed. status:1
SIPL_ICP_ISP_0: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/pipelineMgr/spmgr/pipeline/blocks/CNvMISPBlock.cpp: 613: ProcessISP: ProgramISP failed
SIPL_ICP_ISP_0: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/pipelineMgr/spmgr/pipeline/CNvMSensorPipeline.cpp: 1088: DoISPProcessing: ISP block process isp failed
[24-08-2023 19:47:04] CameraClient: Notification received from pipeline index:0 of type: NOTIF_ERROR_ISP_PROCESSING_FAILURE
[24-08-2023 19:47:05] SIPLClient: ImageQueue timeout
[24-08-2023 19:47:05] SIPLNotifier: Event notification queue timeout
[24-08-2023 19:47:06] SIPLClient: ImageQueue timeout
[24-08-2023 19:47:06] SIPLNotifier: Event notification queue timeout
[24-08-2023 19:47:07] SIPLClient: ImageQueue timeout
[24-08-2023 19:47:07] SIPLNotifier: Event notification queue timeout
[24-08-2023 19:47:08] SIPLClient: ImageQueue timeout
[24-08-2023 19:47:08] SIPLNotifier: Event notification queue timeout
[24-08-2023 19:47:09] SIPLClient: ImageQueue timeout
[24-08-2023 19:47:09] SIPLNotifier: Event notification queue timeout
[24-08-2023 19:47:10] SIPLClient: ImageQueue timeout
[24-08-2023 19:47:10] SIPLNotifier: Event notification queue timeout
[24-08-2023 19:47:11] SIPLClient: ImageQueue timeout
[24-08-2023 19:47:11] SIPLNotifier: Event notification queue timeout
[24-08-2023 19:47:12] SIPLClient: ImageQueue timeout
[24-08-2023 19:47:12] SIPLNotifier: Event notification queue timeout
[24-08-2023 19:47:13] SIPLClient: ImageQueue timeout
[24-08-2023 19:47:13] SIPLNotifier: Event notification queue timeout
[24-08-2023 19:47:14] SIPLClient: ImageQueue timeout
[24-08-2023 19:47:14] SIPLNotifier: Event notification queue timeout
[24-08-2023 19:47:15] SIPLClient: ImageQueue timeout
[24-08-2023 19:47:15] SIPLNotifier: Event notification queue timeout
[24-08-2023 19:47:16] SIPLClient: ImageQueue timeout
[24-08-2023 19:47:16] SIPLNotifier: Event notification queue timeout
[24-08-2023 19:47:17] SIPLClient: ImageQueue timeout
[24-08-2023 19:47:17] SIPLNotifier: Event notification queue timeout
[24-08-2023 19:47:18] SIPLClient: ImageQueue timeout
[24-08-2023 19:47:18] SIPLNotifier: Event notification queue timeout
[24-08-2023 19:47:19] SIPLClient: ImageQueue timeout
[24-08-2023 19:47:19] SIPLNotifier: Event notification queue timeout
[24-08-2023 19:47:20] SIPLClient: ImageQueue timeout
[24-08-2023 19:47:20] SIPLNotifier: Event notification queue timeout
[24-08-2023 19:47:21] SIPLClient: ImageQueue timeout
[24-08-2023 19:47:21] SIPLNotifier: Event notification queue timeout
[24-08-2023 19:47:22] SIPLClient: ImageQueue timeout
[24-08-2023 19:47:22] SIPLNotifier: Event notification queue timeout
[24-08-2023 19:47:23] SIPLClient: ImageQueue timeout
[24-08-2023 19:47:23] SIPLNotifier: Event notification queue timeout
[24-08-2023 19:47:24] SIPLClient: ImageQueue timeout
[24-08-2023 19:47:24] SIPLNotifier: Event notification queue timeout
[24-08-2023 19:47:25] SIPLClient: ImageQueue timeout
[24-08-2023 19:47:25] SIPLNotifier: Event notification queue timeout
[24-08-2023 19:47:26] SIPLClient: ImageQueue timeout
[24-08-2023 19:47:26] SIPLNotifier: Event notification queue timeout
[24-08-2023 19:47:27] SIPLClient: ImageQueue timeout
[24-08-2023 19:47:27] SIPLNotifier: Event notification queue timeout
[24-08-2023 19:47:28] SIPLClient: ImageQueue timeout
[24-08-2023 19:47:28] SIPLNotifier: Event notification queue timeout
[24-08-2023 19:47:29] SIPLClient: ImageQueue timeout
[24-08-2023 19:47:29] SIPLNotifier: Event notification queue timeout
[24-08-2023 19:47:30] SIPLClient: ImageQueue timeout
[24-08-2023 19:47:30] SIPLNotifier: Event notification queue timeout
[24-08-2023 19:47:31] SIPLClient: ImageQueue timeout
[24-08-2023 19:47:31] SIPLNotifier: Event notification queue timeout
[24-08-2023 19:47:32] SIPLClient: ImageQueue timeout
[24-08-2023 19:47:32] SIPLNotifier: Event notification queue timeout
[24-08-2023 19:47:33] SIPLClient: ImageQueue timeout
[24-08-2023 19:47:33] SIPLNotifier: Event notification queue timeout
[24-08-2023 19:47:34] SIPLClient: ImageQueue timeout
[24-08-2023 19:47:34] SIPLNotifier: Event notification queue timeout
[24-08-2023 19:47:35] SIPLClient: ImageQueue timeout
[24-08-2023 19:47:35] SIPLNotifier: Event notification queue timeout
[24-08-2023 19:47:36] SIPLClient: ImageQueue timeout
[24-08-2023 19:47:36] SIPLNotifier: Event notification queue timeout
I modified the rig.json file, based on the solution provided in one of the discussions
Please find below the snippet showing the modification done
"rig": {
"sensors": [
{
"name": "camera:sample0",
"nominalSensor2Rig_FLU": {
"roll-pitch-yaw": [
2.35183835029602,
-0.275122250318527,
-0.685646653175354
],
"t": [
0.921000003814697,
-0.105129279196262,
1.25
]
},
"parameter": "camera-name=SF3324,interface=csi-a,link=0,output-format=processed,skip-eeprom=0",
"properties": {
"Model": "ftheta",
"width": "1920",
"height": "1208",
"cx": "960",
"cy": "604",
"bw-poly": "0.0 0.000545421498827636 -1.6216719633103e-10 -4.64720492990289e-12 2.85224527762934e-16"
},
"protocol": "camera.gmsl"
}
],
"vehicle": {
"valid": false
}
},
"version": 2
Please could you let us know the reason for this issue?
Best regards,
Roshan