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.

RTOS/TMDSEVM6678: Problems rebuilding the PDK

Part Number: TMDSEVM6678

Tool/software: TI-RTOS

I have installed on Windowa 8.1

  • ccs_setup_7.3.0.00019
  • ti-processor-sdk-rtos-c667x-evm-04.01.00.06-Windows-x86-Install

I am trying to rebuild the PDK (C:\ti\PDK_C6~1\packages) using these files:

  1. pdksetupenv.bat
  2. pdkProjectCreate

The steps I am following are here: processors.wiki.ti.com/.../Rebuilding_The_PDK

When I run the first file, the folders are not correct. For example, there isn't /ccsv7/tools/compiler/gcc-arm-none-eabi...

C:\ti\PDK_C6~1\packages>pdksetupenv.bat
Optional parameter not configured : CG_XML_BIN_INSTALL_PATH
REQUIRED for xdc release build
Example: set CG_XML_BIN_INSTALL_PATH=C:/ti/cg_xml/bin
Optional parameter not configured : DOXYGEN_INSTALL_PATH
REQUIRED for xdc release build
Example: set DOXYGEN_INSTALL_PATH=C:/ti/Doxygen/doxygen/1.5.1-p1/bin
**************************************************************************
Environment Configuration:
    LIMIT_SOCS                : c6678
    LIMIT_BOARDS              : evmC6678
    PDK_INSTALL_PATH          : /ti/PDK_C6~1/packages
    C6X_GEN_INSTALL_PATH      : C:/ti/ti-cgt-c6000_8.1.3
    TOOLCHAIN_PATH_GCC        : C:/ti/gcc-arm-none-eabi-4_9-2015q3
    TOOLCHAIN_PATH_A15        : C:/ti/gcc-arm-none-eabi-4_9-2015q3
    TOOLCHAIN_PATH_A8         : C:/ti/gcc-arm-none-eabi-4_9-2015q3
    TOOLCHAIN_PATH_A9         : C:/ti/gcc-arm-none-eabi-4_9-2015q3
    TOOLCHAIN_PATH_M4         : C:/ti/ti-cgt-arm_16.9.3.LTS
    TOOLCHAIN_PATH_Arm9       : C:/ti/ti-cgt-arm_16.9.3.LTS
    TOOLCHAIN_PATH_EVE        : C:/ti/arp32_1.0.8
    CL_PRU_INSTALL_PATH       : C:/ti/ti-cgt-pru_2.1.5
    UTILS_INSTALL_DIR         : C:/ti/xdctools_3_32_01_22_core/bin
    FPULIB_PATH               : C:/ti/gcc-arm-none-eabi-4_9-2015q3/lib/gcc/arm-n
one-eabi/4.9.3/fpu
    CROSS_TOOL_PRFX           : arm-none-eabi-
    XDC_INSTALL_PATH          : C:/ti/xdctools_3_32_01_22_core
    BIOS_INSTALL_PATH         : C:/ti/bios_6_46_05_55
    IPC_INSTALL_PATH          : C:/ti/ipc_3_46_02_04
    EDMA3LLD_BIOS6_INSTALLDIR : C:/ti/edma3_lld_2_12_05_29
    NDK_INSTALL_PATH          : C:/ti/ndk_2_25_01_11
    IMGLIB_INSTALL_PATH       : C:/ti/imglib_c66x_3_1_1_0
    DSPLIB_INSTALL_PATH       : C:/ti/dsplib_c66x_3_4_0_0
    MATHLIB_INSTALL_PATH      : C:/ti/mathlib_c66x_3_1_1_0
    UIA_INSTALL_PATH          : C:/ti/uia_2_00_06_52
**************************************************************************
Changing to short name to support directory names containing spaces
current directory: /ti/PDK_C6~1/packages
PDK BUILD ENVIRONMENT CONFIGURED
**************************************************************************

Then, I run the second file and the test projects are never detected. Help me please!

  • Hi Cesar,

    Here is what I did, for the pdk:
    x0155517@mms:~/ti/pdk_c667x_2_0_6/packages$ ./pdksetupenv.sh
    Optional parameter not configured : CG_XML_BIN_INSTALL_PATH
    REQUIRED for xdc release build
    Example: export CG_XML_BIN_INSTALL_PATH="~/ti/cg_xml/bin"
    Optional parameter not configured : DOXYGEN_INSTALL_PATH
    REQUIRED for xdc release build
    Example: export DOXYGEN_INSTALL_PATH="~/ti/Doxygen/doxygen/1.5.1-p1/bin"
    **************************************************************************
    Environment Configuration:
    LIMIT_SOCS : c6678
    LIMIT_BOARDS : evmC6678
    PDK_INSTALL_PATH : /home/x0155517/ti/pdk_c667x_2_0_6/packages
    C6X_GEN_INSTALL_PATH : /home/x0155517/ti/ti-cgt-c6000_8.1.3
    TOOLCHAIN_PATH_GCC : /home/x0155517/ti/gcc-arm-none-eabi-4_9-2015q3
    TOOLCHAIN_PATH_A15 : /home/x0155517/ti/gcc-arm-none-eabi-4_9-2015q3
    TOOLCHAIN_PATH_A8 : /home/x0155517/ti/gcc-arm-none-eabi-4_9-2015q3
    TOOLCHAIN_PATH_A9 : /home/x0155517/ti/gcc-arm-none-eabi-4_9-2015q3
    TOOLCHAIN_PATH_M4 : /home/x0155517/ti/ti-cgt-arm_16.9.2.LTS
    TOOLCHAIN_PATH_Arm9 : /home/x0155517/ti/ti-cgt-arm_16.9.2.LTS
    TOOLCHAIN_PATH_EVE : /home/x0155517/ti/arp32_1.0.8
    CL_PRU_INSTALL_PATH : /home/x0155517/ti/ti-cgt-pru_2.1.5
    FPULIB_PATH : /home/x0155517/ti/gcc-arm-none-eabi-4_9-2015q3/lib/gcc/arm-none-eabi/4.9.3/fpu
    CROSS_TOOL_PRFX : arm-none-eabi-
    XDC_INSTALL_PATH : /home/x0155517/ti/xdctools_3_32_01_22_core
    BIOS_INSTALL_PATH : /home/x0155517/ti/bios_6_46_05_55
    IPC_INSTALL_PATH : /home/x0155517/ti/ipc_3_46_00_02
    EDMA3LLD_BIOS6_INSTALLDIR : /home/x0155517/ti/edma3_lld_2_12_04_28
    NDK_INSTALL_PATH : /home/x0155517/ti/ndk_2_25_01_11
    IMGLIB_INSTALL_PATH : /home/x0155517/ti/imglib_c66x_3_1_1_0
    DSPLIB_INSTALL_PATH : /home/x0155517/ti/dsplib_c66x_3_4_0_0
    MATHLIB_INSTALL_PATH : /home/x0155517/ti/mathlib_c66x_3_1_1_0
    UIA_INSTALL_PATH : /home/x0155517/ti/uia_2_00_06_52
    PDK BUILD ENVIRONMENT CONFIGURED
    *******************************************************************************

    Despite the fact that I use linux, you can see that the paths are exported in a similar manner as yours. But later when I run the pdkProjectCreate.sh script, I am able to create a project:
    x0155517@mms:~/ti/pdk_c667x_2_0_6/packages$ ./pdkProjectCreate.sh C6678 all little gpio dsp
    =========================================================================
    Configuration:
    SOC : C6678
    BOARD : all
    ENDIAN : little
    MODULE : gpio
    PROCESSOR : dsp
    PDK_SHORT_NAME : /home/x0155517/ti/pdk_c667x_2_0_6/packages
    =========================================================================
    Checking Configuration...
    PDK_PARTNO : C6678L
    PDK_ECLIPSE_ID : com.ti.pdk.c667x
    RTSC_PLATFORM_NAME : ti.platforms.evm6678
    RTSC_TARGET : ti.targets.elf.C66
    CCS_DEVICE : com.ti.ccstudio.deviceModel.C6000.GenericC64xPlusDevice
    *****************************************************************************
    Detecting all projects in PDK and importing them in the workspace /home/x0155517/ti/pdk_c667x_2_0_6/packages/MyExampleProjects
    Detected Project ./GPIO_LedBlink_C6678_EVM_c66xTestProject.txt

    --------------------------------------------------------------------------------
    Creating project 'GPIO_LedBlink_C6678_EVM_c66xTestProject'...


    Done!
    Copying macros.ini
    Project generation complete
    *****************************************************************************

    Could you please share how do you run the pdkProjectCreate.bat file? Are you running it as described in the usage section of the file?

    Best Regards,
    Yordan
  • I don't usually use windows... I reinstalled the software and now it works
    thanks you anyway