This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320C6678: Difference between libs from /pdk6678/ti/drv/hyplnk/lib/c66/ti.drv.hyplnk.ae66 and /pdk6678/ti/drv/hyplnk/lib/c6678/c66/ti.drv.hyplnk.c6678.ae66

Part Number: TMS320C6678

Hi,

    In the last version of PDK from TI I see that there are 2 versions of libs (LE/BE) for some of the drivers, like PCIe or Hyperlink.

   Can you please detail what is the difference between these versions as I see there are libs with different sizes?

I will list bellow for Hyperlink as example:

.../pdk6678/ti/drv/hyplnk/lib/c66
   ti.drv.hyplnk.ae66
   ti.drv.hyplnk.ae66e
   ti.drv.hyplnk.ae66e_size.txt
   ti.drv.hyplnk.ae66_size.txt
.../pdk6678/ti/drv/hyplnk/lib/c6678/c66
    ti.drv.hyplnk.c6678.ae66
    ti.drv.hyplnk.c6678.ae66e
    ti.drv.hyplnk.c6678.ae66e_size.txt
    ti.drv.hyplnk.c6678.ae66_size.txt

Thank you!

  • Hi,

    Taking the PCIe as the example, there are two PCIE CCS projects:

    • PCIE_evmc6678_wSoCFile_C66BiosExampleProject, this linking with library ti.drv.pcie:./lib/c66/release/ti.drv.pcie.profiling.ae66, the application also needs a source file PCIE_SOC.c
    • PCIE_evmc6678_wSoCLib_C66BiosExampleProject, this Linking with library ti.drv.pcie:./lib/c6678/c66/release/ti.drv.pcie.profiling.ae66, the application doesn't need the above source file.

    For the difference, please see http://software-dl.ti.com/processor-sdk-rtos/esd/docs/latest/rtos/FAQ.html What is the difference between SOC-specific driver library and the SOC-independent (Generic core-specific) driver library?

    Regards, Eric