Please provide the following info (tick the boxes after creating this topic):
Software Version
DRIVE OS 6.0.10.0
DRIVE OS 6.0.8.1
DRIVE OS 6.0.6
DRIVE OS 6.0.5
DRIVE OS 6.0.4 (rev. 1)
DRIVE OS 6.0.4 SDK
other
Target Operating System
Linux
QNX
other
Hardware Platform
DRIVE AGX Orin Developer Kit (940-63710-0010-300)
DRIVE AGX Orin Developer Kit (940-63710-0010-200)
DRIVE AGX Orin Developer Kit (940-63710-0010-100)
DRIVE AGX Orin Developer Kit (940-63710-0010-D00)
DRIVE AGX Orin Developer Kit (940-63710-0010-C00)
DRIVE AGX Orin Developer Kit (not sure its number)
other
SDK Manager Version
2.1.0
other
Host Machine Version
native Ubuntu Linux 20.04 Host installed with SDK Manager
native Ubuntu Linux 20.04 Host installed with DRIVE OS Docker Containers
native Ubuntu Linux 18.04 Host installed with DRIVE OS Docker Containers
other
Issue Description
I was going through Camera workflow : DriveWorks SDK Reference: Camera Workflow
For Live sensor it fails → std::bad_alloc
My cameras are (2 cameras with shared connector)
IMX728EVB-MLH-SMM2 → IMX728RGGBE3 M67174 SY70A L0133
IMX728EVB-MSH-SMM17 → 728GBE3M14 SY120S-1349
also tried with IMX490 (4 cameras shared connector) but bad allock is the same.
I’ve checked sipl_query (it crashes at some point → stack overflow) → cannot find working configuration from there.
Same thing with sipl_camera.
All logs attached
Error String
[LOG] [13-06-2025 08:44:34]
[LOG] Initialize DriveWorks SDK v5.10.87
[LOG] [13-06-2025 08:44:34]
[LOG] Release build with GNU 9.3.0 from buildbrain-branch-0-g9a5b4670e12 against Drive PDK v6.0.6.0
[LOG] [13-06-2025 08:44:34]
[LOG] SensorFactory::createSensor() -> time.nvpps, nvpps-device=/dev/nvpps0
[LOG] [13-06-2025 08:44:34]
[LOG] Can not create time sensor: DW_HAL_CANNOT_OPEN_CHANNEL: EndpointNVPPS: cannot open NVPPS device with name: /dev/nvpps0
Error: Permission denied
[LOG] [13-06-2025 08:44:34]
[LOG] SensorFactory::createSensor() -> camera.gmsl, camera-name=IMX728RGGBE3,interface=csi-b,link=0,output-format=processed
[LOG] [13-06-2025 08:44:34]
[LOG] CameraBase: pool size set to 8
[LOG] [13-06-2025 08:44:34]
[LOG] SensorFactory::createSensor() -> camera.gmsl.master,
[LOG] [13-06-2025 08:44:35]
[LOG] CameraMaster::parseDevBlock Getting device info list.
[LOG] [13-06-2025 08:44:35]
[LOG] devBlock: 0 Slave = 0 Interface = csi-b Camera_name = IMX728RGGBE3 Link = 0 GroupInit = 0 RecCfg = 1
[LOG] [13-06-2025 08:44:35]
[LOG] std::exception thrown: std::bad_alloc
[LOG] [13-06-2025 08:44:35]
[LOG] Releasing camera master
[LOG] [13-06-2025 08:44:35]
[LOG] Releasing Driveworks SDK Context
for virtual camera it gives :
[LOG] [13-06-2025 08:46:33]
[LOG] Initialize DriveWorks SDK v5.10.87
[LOG] [13-06-2025 08:46:33]
[LOG] Release build with GNU 9.3.0 from buildbrain-branch-0-g9a5b4670e12 against Drive PDK v6.0.6.0
[LOG] [13-06-2025 08:46:33]
[LOG] SensorFactory::createSensor() -> time.nvpps, nvpps-device=/dev/nvpps0
[LOG] [13-06-2025 08:46:33]
[LOG] Can not create time sensor: DW_HAL_CANNOT_OPEN_CHANNEL: EndpointNVPPS: cannot open NVPPS device with name: /dev/nvpps0
Error: Permission denied
[LOG] [13-06-2025 08:46:33]
[LOG] SensorFactory::createSensor() -> camera.gmsl, video=out.raw,output-format=processed
[LOG] [13-06-2025 08:46:33]
[LOG] Driveworks exception thrown: DW_INVALID_ARGUMENT: CameraGMSLSelector: missing mandatory parameters
[LOG]
[LOG] [13-06-2025 08:46:33]
[LOG] Releasing Driveworks SDK Context
How can I initialize these modules ? , what to look for ? , What should be set in params (dev block ?) for these modules to link the appropriate driver *.so , nito files etc ?
log_IMX728.txt (4.1 KB)
log_IMX728RGGBE3.txt (3.9 KB)
log_sipl_query.txt (17.2 KB)
log_siplquery_camera728.txt (235 Bytes)
log_virtual.txt (3.5 KB)