Please provide the following info (tick the boxes after creating this topic):
Software Version
[1] DRIVE OS 6.0.4 SDK
other
Target Operating System
[1] Linux
QNX
other
Hardware Platform
[1] 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
1.8.2.10409
[1] 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
[1] other
Hi,
we want to bringup the camera module AR0233-GW5200-MAX9295, its output format is UYVY(YUV422), so I create a ar0233 platform config and generate libnvsipl_devblk_ar0233.so and libnvsipl_qrv_ar0233.so, copy to the /usr/lib/nvsipl_drv, and run with command
./nvsipl_camera -v 3 -c LIJING-AR0233-GMSL2-MAX9295-GW5200_DPHY_x4 -m “0x1111 0x0000 0x0000 0x0000” --showmetadata --showfps --disableISP1Output --disableISP2Output --disableISP0Output --enableRawOutput 2>&1 | tee nvsipl_camera.log
to capture , but this command will fail like below:
Main: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/CNvMDeviceBlockMgr.cpp: 154: SetConfig: Create device block
Main: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/CNvMDeviceBlockMgr.cpp: 162: SetConfig: Set device block config
nvsipl_camera: ERROR: Master SetPlatformConfig failed. status: 10
I upload the full log to attachment
ar0233_bringup.log (23.6 KB)
CNvMMAX96712_9295_AR0233.cpp
#include "CNvMMAX96712_9295_AR0233.hpp"
#include "cameramodule/MAX96712cameramodule/CNvMTransportLink_Max96712_9295.hpp"
#include "ModuleIF/CNvMCameraModuleExport.hpp"
#include <chrono>
#include <thread>
extern "C" {
// #include "cdi_ov2311.h"
#include "cdi_max96712.h"
}
#define OSC_MHZ 24
namespace nvsipl
{
const char** CNvMCameraModule_GetNames() {
static const char* names[] = {
"LIJING-AR0233-GMSL2-MAX9295-GW5200",
NULL
};
return names;
}
} // end of namespace
CNvMMAX96712_9295_AR0233.hpp
#ifndef _CNVMMAX96712_9295_AR0233_HPP_
#define _CNVMMAX96712_9295_AR0233_HPP_
#include "cameramodule/MAX96712cameramodule/CNvMMAX96712_9295CameraModule.hpp"
// #include "OV2311NonFuSaCustomInterface.hpp"
namespace nvsipl
{
class CNvMMAX96712_9295_AR0233 : public CNvMMAX96712_9295CameraModule
{
private:
SIPLStatus InitSimulatorAndPassive();
};
} // end of namespace
#endif /* _CNVMMAX96712_9295_OV2311_HPP_ */
How to fix this problem? Thanks very much