SPRAD65 December   2022 TDA4VM

 

  1.   Abstract
  2.   Trademarks
  3. 1Introduction
    1. 1.1 C7X Compiler
    2. 1.2 Operating System
    3. 1.3 Drivers
    4. 1.4 TIOVX
    5. 1.5 TIDL
    6. 1.6 Memory Segment Management
  4. 2TIDL Upgrade
    1. 2.1 RTOS SDK Changes
    2. 2.2 TIDL PC Tool Changes
    3. 2.3 Linux SDK Changes
  5. 3Demo Verify
  6. 4Summary
  7. 5References

Drivers

In addition to running the operating system, C7X DSP may also use hardware resources such as peripherals, so it needs to call the underlying drivers, such as DMA, IPC, and so forth. The underlying related peripheral related drivers are generally stored in the pdk_jacinto_08_04_00_2 directory in the RTOS SDK. You can view the libraries and related drivers that may be used ti-processor-sdk-rtos-j721e-evm-08_04_00_02/vision_apps/platform/j721e/rtos/concerto_a72_inc.mak,The driver codes of different versions of peripherals are not very different, so when upgrading TIDL-related software, there is no need to upgrade this. If the previous version of TIDL has related underlying driver dependencies, you can add an additional driver library file to the following three files:

  • ti-processor-sdk-rtos-j721e-evm-08_04_00_02/vision_apps/platform/j721e/rtos/concerto_a72_inc.mak
  • ti-processor-sdk-rtos-j721e-evm-08_04_00_02/vision_apps/platform/j721e/rtos/c7x_1/concerto_c7x_1_inc.mak
  • ti-processor-sdk-rtos-j721e-evm-08_04_00_02/vision_apps/platform/j721e/rtos/c7x_1/ concerto.mak

Add the path where the underlying driver library is located through the IDIRS variable, and add specific library files through STATIC_LIBS, PTK_LIBS, TIOVX_LIBS, TIDL_LIBS, ADDITIONAL_STATIC_LIBS.