I am currently in the process of migrating our camera handling layer from DriveOS 5.1.6 to DriveOS 5.2.0. Our solution is based on NvSIPL. I am familiar with the documentation and the nvsipl_camera example application.
I have tested the precompiled example application on the DriveAGX board with a single camera, it works.
I am trying to build a minimal configuration for a static setup, with a single camera based on the example application, to understand the NvSIPL API changes.
The pipeline would consist of a single Sekonix SF3325 camera and ISP0 as an output.
When I try to execute my application, RegisterImageGroups for ICP output images, gives the following error:
MAX96712: Revision 4 detected MAX96712: SetCMU2Default MAX96712: Enable periodic AEQ on Link 0 MAX96705: Pre-emphasis set to 0xaa MAX96705: Revision 1 detected! Sensor AR0231 RCCB Rev7 detected! Module_id 22 Severity 6 : NvMediaICPCreateEx 76 Module_id 22 Severity 6 : T19x VI version 0x000019 example-nvmedia: CNvMBufferPool.hpp: 181: GetSciBuffer: Failed to get free buffer from pool example-nvmedia: CNvMBufferPool.hpp: 101: Init: GetSciBuffer failed example-nvmedia: CNvMSensorPipeline.cpp: 130: RegisterImageGroups: ICP buffer pool initialize failed example-nvmedia: CNvMCamera.cpp: 546: RegisterImageGroups: Pipeline register imagegroups failed for pipeline:0
I have tried to allocate images with both NvMediaImageCreateFromNvSciBuf and NvMediaImageCreateNew, unfortunately the result is the same.
I assume, there were some fundamental changes in between 5.1.6 and 5.2.0, that I don’t yet understand.
Could you please give me guidance, what could I do wrong?
Please let me know, if I should post the relevant portions of my code.
Thank you very much in advance!
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
Target Operating System
NVIDIA DRIVE™ AGX Xavier DevKit (E3550)
NVIDIA DRIVE™ AGX Pegasus DevKit (E3550)
SDK Manager Version
Host Machine Version
native Ubuntu 18.04