Hello everyone.
I am developing the ISX031+96717 camera with the SIPL framework on Jetpack 7.2. When I set the format to YUV422 in the JSON file, the format fails to be recognized by the program, whereas RAW10, RAW12 and RAW16 work fine.
I would like to know what source‑code modifications are required to enable support for the YUV422 format. Below are my JSON file settings along with the program execution output.
“cameraConfigs”: [
{ "name": "ISX031_ONE_CAM", "type": "GMSL", "description": "Single ISX031 on CSI-AB link 0 (stock binary + -H)", "cameraModules": \[ { "name": "MODULE_ISX031", "linkIndex": 0, "transportIndex": 0 } \], "transportSettings": \[ { "name": "transportSettings_jetson-thor_AB" } \] }, { "name": "MODULE_ISX031", "type": "GMSL", "description": "module definition (ISX031 1920x1536 @ 30fps, 6G)", "moduleDriverName": "R0SIS031S5RU1197NB3", "serInfo": { "name": "MAX96717", "i2cAddress": "0x40" }, "linkMode": "LINK_MODE_GMSL2_6GBPS", "fsyncMode": "osc_manual", "mipiSettings": { "dphyRate": 2500000, "phyMode": "dphy" }, "sensorInfo": \[ { "name": "ISX031", "description": "ISX031 YUV sensor stub (UYVY 1920x1536 @ 30fps)", "i2cAddress": "0x1A", "numContext": 1, "virtualChannels": \[ { "cfa": "uyvy", "embeddedTopLines": 0, "embeddedBottomLines": 0, "inputFormat": "yuv422", "width": 1920, "height": 1536, "fps": 30.0, "isEmbeddedDataTypeEnabled": false } \] } \] } \]
t@t:/usr/src/jetson_sipl_api/sipl/json$ sudo nvsipl_query -t module_isx031.json -c ISX031_ONE_CAM
[sudo] password for t:
nvsipl_query version 1.0.0
Initializing Camera Query API…
Database parsed successfully.
Parsed JSON file: module_isx031.json
=== SensorSystemConfig: ISX031_ONE_CAM ===
Transports (2):
Transport: transportSettings_jetson-thor_AB (ID: 0)
Description: GMSL CSI-AB with external MAX96724
GMSL Transport | CSI Port: GH | I2C Bus: 10 | I2C Port: 0 | Passive: No
TX Port: 1 | Power Port: 0
Deserializer: Max96724GmslDeserializer (I2C: 0x27)
Power Deser: TegraDeserPowerDriver-NativeGpio (GPIO: 9043968)
Transport: transportSettings_jetson-thor_CD (ID: 1)
Description: GMSL CSI-CD with external MAX96724
GMSL Transport | CSI Port: CD | I2C Bus: 9 | I2C Port: 0 | Passive: No
TX Port: 1 | Power Port: 0
Deserializer: Max96724GmslDeserializer (I2C: 0x27)
Power Deser: TegraDeserPowerDriver-NativeGpio (GPIO: 3211264)Modules (1):
Module: R0SIS031S5RU1197NB3
Description: module definition (ISX031 1920x1536 @ 30fps, 6G)
Platform: | Config: | Transport ID: 0
MIPI: DPHY | Lanes: 4 | DPHY Rate: 2500000 kbps | Clock: 2500000
Type: GMSL | Link: 0 | Mode: GMSL2_6G | Fsync: OSC_Manual
Serializer: MAX96717 (I2C: 0x40)
Sensor: ISX031 (ID: 0)
I2C Address: 0x1a
Trigger Mode: No | Contexts: 1 | Group: 0
VC[0]: src=4294967295 dst=4294967295
Resolution: 1920x1536 @ 30 fps
Input Format: RAW12 | CFA: Unknown Type
Embedded Data: No (Top: 0, Bottom: 0)Done