Hi all,
My development environment is PX2. The sample_camera_multiple_gmsl work fine on drivework-0.21 version(beta 1). After I upgrade to drivework-0.3(beta 2), I get failure by executing sample_camera_multiple_gmsl. Below is the log.
[Log]
nvidia@nvidia:/usr/local/driveworks-0.3/bin$ sudo ./sample_camera_multiple_gmsl --type-ab=ar0231 --selector-mask=0001
Program Arguments:
–cross-csi-sync=0
–fifo-size=3
–offscreen=0
–selector-mask=0001
–slave=0
–type-ab=ar0231
–type-cd=ar0231-rccb
–type-ef=ar0231-rccb
Initialize DriveWorks SDK v0.3.400
Release build with GNU 4.9.2 from v0.3.0-rc8-0-g3eeebea against PDK v4.1.6.1
SDK: Resources mounted from /usr/local/driveworks-0.3/data/resources
SDK: Create NvMediaDevice
SDK: use EGL display as provided
SDK: dGPU has been detected as device number 0
SDK: iGPU has been detected as device number 1
SDK: Default GPU Device set to device number 0
SAL: identified board as DrivePX2-TegraB
SensorFactory::createSensor() → camera.gmsl, csi-port=ab,camera-type=ar0231,camera-count=4,camera-mask=0001,slave=0,cross-csi-sync=0,fifo-size=3
CameraGMSL: required FPS = 30, resolution = 1920x1208
***** aurix state *****
CAM_PWR_ON: 0x0
TEGRA_GMSL: TEGRA B
TEGRA_FPDL: TEGRA B
TEGRA_A_HDMI: MXM
TEGRA_B_HDMI: MXM
TEGRA_PCI: TEGRA B
FAN_STATE: UNKNOWN
***** aurix state *****
CAM_PWR_ON: 0x1
TEGRA_GMSL: UNKNOWN
TEGRA_FPDL: UNKNOWN
TEGRA_A_HDMI: UNKNOWN
TEGRA_B_HDMI: UNKNOWN
TEGRA_PCI: UNKNOWN
FAN_STATE: UNKNOWN
NvMediaEglStreamWrapperInitializeEgl: Cannot find function NvEglRegClientApi
NvMediaEglStreamProducerCreate: Wrapper initialization failed
StreamProducerNvMediaImage: could not create NvMedia Image stream producer!
Driveworks exception thrown: DW_CANNOT_CREATE_OBJECT: could not create NvMedia Image stream producer
Cannot init image streamer: DW_CANNOT_CREATE_OBJECT
***** aurix state *****
CAM_PWR_ON: 0x0
TEGRA_GMSL: UNKNOWN
TEGRA_FPDL: UNKNOWN
TEGRA_A_HDMI: UNKNOWN
TEGRA_B_HDMI: UNKNOWN
TEGRA_PCI: UNKNOWN
FAN_STATE: UNKNOWN
SDK: Release NvMediaDevice
Driveworks SDK released