Files#

This section lists all files that have exposed interfaces or configuration for the component.

FSI Files#

CddCcplexCom.h

This file is generated based on configuration of CddCcplexCom module. Provides interfaces to PduR for invoking transmission. Contains symbolic names for PDUs used in the communication. This is generated from the DaVinci Configurator tool by configuring the FsiCcplexCom module.

CddCcplexCom_Cfg.c

Configuration file for CddCcplexCom. This is generated from the DaVinci Configurator tool by configuring the FsiCcplexCom module.

CddCcplexCom_Cfg.h

Configuration file for CddCcplexCom channel number. This is generated from the DaVinci Configurator tool by configuring the FsiCcplexCom module.

CddCcplexCom.c – fsi\cdd\cddCcplexCom\src\CddCcplexCom.c

Source code for FsiCcplexCom module.

DemoApp.c – fsi\cdd\cddCcplexCom\src\DemoApp.c

Source code for FsiCcplexCom generic use case demo swc.

sivc.a - Library used by CddCcplexCom

Note

Refer to the Compiler and Build Environment section of the Orin FSI software Integration Guide for linking sivc.a.

Note: Refer to the GenData folder for the files that generated by the DaVinci Configurator tool.

CCPLEX Files#

  1. DemoApp Sample Source code:

${NV_WORKSPACE}/drive-linux/samples/ccplex_sf/Fsi-ccplex-com/DemoAppCom/DemoAppCom.c
  1. Configuration DT file:

    • ${NV_WORKSPACE}/drive-linux/kernel/common/hardware/nvidia/t264/tegra264.dtsi

    • ${NV_WORKSPACE}/drive-foundation/platform-config/hardware/nvidia/platform/t264/automotive/kernel-dts/p3960/p3960-10/tegra264-p3960-0010-linux-gos.dtsi

    • ${NV_WORKSPACE}/drive-linux/lib-target/nvsciipc_t26x.cfg

  2. Header files

    • ${NV_WORKSPACE}/drive-linux/include/NvFsiCom.h Application interface for NvFsiCom

    • ${NV_WORKSPACE}/drive-linux/include/NvFsiComTypes.h Datatypes for NvFsiCom

  3. Binaries files

    • DemoApp binaries:

${NV_WORKSPACE}/drive-linux/filesystem/contents/bin/DemoAppCom – Sample demo app to demonstrate FSI-CCPLEX-COM generic use case
* NvFsiCom daemon:
${NV_WORKSPACE}/drive-linux/filesystem/contents/bin/NvFsiCom – Resource manager used for FSI-CCPLEX communication
* Libraries:
${NV_WORKSPACE}/drive-linux/lib-target/libNvFsiCom.so – Client library to be used for communicating with FSI from CCPLEX