DriveWorks SDK Reference
4.0.0 Release
For Test and Development only

tools/sipl_query/README-sipl_query.md
Go to the documentation of this file.
1 # Copyright (c) 2019-2020, NVIDIA CORPORATION. All rights reserved.
2 
3 @page dwx_sipl_query_tool SIPL Query Tool
4 @tableofcontents
5 
6 @section dwx_sipl_query_tool_description Description
7 
8 The NVIDIA<sup>&reg;</sup> DriveWorks SIPL Query Tool displays configuration settings for the known camera devices in the SIPL setup.
9 
10 It displays the configured EEPROMs, sensors, cameras, serializers, and deserializers.
11 It also displays the platform configurations describing <br>
12 how the cameras are connected with the NVIDIA DRIVE<sup>TM</sup> platform.
13 
14 This information is used to understand the devices and setups, and create new devBlock parameters for custom camera setups.
15 
16 @section dwx_sipl_query_tool_prereqs Prerequisites
17 
18 This tool is available on NVIDIA DRIVE<sup>&trade;</sup> OS Linux.
19 
20 @section dwx_sipl_query_tool_usage Running the Tool
21 
22 Run the tool by executing:
23 
24  ./sipl_query --detail=[list|full|tree]
25  --platform=[platform name]
26  --camera=[camera name]
27  --sensor=[sensor name]
28  --eeprom=[eeprom name]
29  --serializer=[serializer name]
30  --deserializer=[deserializer name]
31 
32 @subsection dwx_sipl_query_tool_params Parameters
33 
34  --detail=[list|full|tree]
35  Description: How much information should be displayed:
36  'list' = Just the name of the object.
37  'full' = All information about the object.
38  'tree' = All information about the object and all information about the children of each object.
39 
40  --platform=[platform name]
41  Desciption: Only show platform with the name PLATFORM or \"all\" if blank.
42 
43  --camera=[camera name]
44  Desciption: Only show camera with the name or \"all\" if blank.
45 
46  --sensor=[sensor name]
47  Desciption: Only show sensor with the name SENSOR or \"all\" if blank.
48 
49  --eeprom=[eeprom name]
50  Desciption: Only show EEPROM with name EEPROM or \"all\" if blank.
51 
52  --serializer=[serializer name]
53  Desciption: Only show serializer with name SERIALIZER or \"all\" if blank.
54 
55  --deserializer=[deserializer name]
56  Desciption: Only show deserializer with name DESERIALIZER or \"all\" if blank.
57 
58 @section dwx_sipl_query_tool_examples Examples
59 
60 @subsection dwx_sipl_query_tool_listingknownsetups To list all known platform setups
61 
62  ./sipl_query --platform
63 
64 @subsection dwx_sipl_query_tool_showingdetails To show the full details for the SF3324_DPHY_x2 platform
65 
66  ./sipl_query --detail=tree
67  --platform=SF3324_DPHY_x2
68 
69 @section dwx_sipl_query_tool_output Output
70 
71 ~~~~
72 $./sipl_query
73 NvSIPL library version: 0.0.0
74 NvSIPL header version: 0.0.0
75 
76 Platform Detection:
77 CNvMPlatform: board string is e3550_t194a
78 CNvMPlatform: platform is found with key = e3550_t194a
79 
80 Platforms:
81 Platform config: SF3324_DPHY_x2
82 Platform config: SF3324_DPHY_x2_slave
83 Platform config: SF3324_DPHY_x2_TPG
84 Platform config: SF3324_file_mode
85 Platform config: SF3325_DPHY_x2
86 Platform config: SF3325_DPHY_x2_slave
87 Platform config: SF3325_DPHY_x2_TPG
88 Platform config: SF3325_file_mode
89 Platform config: AR0144P_DPHY_x2
90 Platform config: AR0144P_DPHY_x2_slave
91 Platform config: AR0144P_DPHY_x2_TPG
92 Platform config: AR0144P_file_mode
93 Platform config: CONSTELLATION_2MP_DPHY_x2
94 Platform config: CONSTELLATION_8MP_DPHY_x4
95 Platform config: CONSTELLATION_2MP_DPHY_x2_SLAVE
96 Platform config: CONSTELLATION_8MP_DPHY_x4_SLAVE
97 Platform config: CONSTELLATION_2MP_TPG_DPHY_x2
98 
99 Cameras:
100 Name: SF3324
101 Name: SF3325
102 Name: AR0144P
103 Name: Constellation
104 
105 Sensors:
106 Name: AR0231
107 Name: AR0144
108 Name: Constellation
109 
110 EEPROMS:
111 Name: N24C64
112 
113 Serializers:
114 Serializer name: MAX96705
115 Serializer name: MAX96759
116 
117 Serializers:
118 Deserializer name: MAX96712
119 ~~~~