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.

TMS320C6748: pdkProjectCreate.bat找不到指定路径

Part Number: TMS320C6748
Other Parts Discussed in Thread: CCSTUDIO, OMAP-L138, MATHLIB

power shell中运行.bat,结果如下:

PS C:\ti> ./pdk_omapl138_1_0_11/packages/pdkProjectCreate.bat OMAPL138 all little uart all dsp "C:\ti\pdk_omapl138_1_0_11\packages"
=========================================================================
Configuration:
SOC : OMAPL138
BOARD : all
ENDIAN : little
MODULE : uart
PROJECT_TYPE : all
PROCESSOR : dsp
PDK_SHORT_NAME : C:\ti\pdk_omapl138_1_0_11\packages
=========================================================================
Checking Configuration...
Complete
=========================================================================
PDK_PARTNO : OMAPL138
PDK_ECLIPSE_ID : com.ti.pdk.omapl138
RTSC_PLATFORM_NAME : ti.platforms.evmOMAPL138
RTSC_TARGET : ti.targets.elf.C674
CCS_DEVICE : "com.ti.ccstudio.deviceModel.C6000.GenericC674xDevice"
*****************************************************************************
Detecting all projects in PDK and importing them in the workspace C:\ti\pdk_omapl138_1_0_11\packages\MyExampleProjects
Detected Test Project: UART_BasicExample_lcdkOMAPL138_c674xExampleProject
系统找不到指定的路径。
Copying macros.ini
系统找不到指定的路径。
已复制 0 个文件。
Detected Test Project: UART_BasicExample_lcdkOMAPL138_c674xDMATestProject
系统找不到指定的路径。
Copying macros.ini
系统找不到指定的路径。
已复制 0 个文件。
Detected Test Project: UART_BasicExample_lcdkOMAPL138_c674xTestProject
系统找不到指定的路径。
Copying macros.ini
系统找不到指定的路径。
已复制 0 个文件。
Project generation complete
*****************************************************************************

setupenv.bat也找不到路径,PROC_SDK_INSTALL_PATH : C://processor_sdk_rtos_omapl138_6_03_00_106这个路径是错误的,为什么会生成这个路径?如何改动?

PS C:\ti> ./processor_sdk_rtos_omapl138_6_03_00_106/setupenv.bat
系统找不到指定的路径。
IPC_PLATFORM: OMAPL138
IPC_ALT_PLATFORM:
PROC_SDK_INSTALL_PATH : C://processor_sdk_rtos_omapl138_6_03_00_106
**************************************************************************
Changing to short name to support directory names containing spaces
current directory: C://processor_sdk_rtos_omapl138_6_03_00_106
系统找不到指定的路径。
PROCESSOR SDK BUILD ENVIRONMENT CONFIGURED
**************************************************************************

  • 请问ccs和SDK都安装在默认路径c:\ti下么?如果不是的话,需要按照下面网站上的步骤修改安装路径。
    10.2.1.2. Update environment when installing to a custom path
    https://software-dl.ti.com/processor-sdk-rtos/esd/docs/latest/rtos/index_how_to_guides.html#update-environment-when-installing-to-a-custom-path

  • 是的,在默认路径下

  • 请参考下面的FAQ里的步骤,注意先执行一下pdksetupenv.bat设置环境变量。
    https://e2echina.ti.com/support/processors/f/processors-forum/217170/faq-tms320c6657-c6657-ccs-pdk/687237#687237

  • 你好,执行pdksetupenv.bat依然不行,有没可能是没有管理员权限的关系?但是如果没有管理员权限,不应该设置了用户变量吗?紧接着的下一条命令不应该也用不了吧?

    执行结果:

    PS C:\ti\pdk_omapl138_1_0_11\packages> ./pdksetupenv.bat
    ***************************************************
    Environment Configuration:
    ***************************************************
    SDK_INSTALL_PATH : C:/ti
    PDK_INSTALL_PATH : C:/ti/pdk_omapl138_1_0_11/packages
    GMAKE_INSTALL_PATH : C:/ti/xdctools_3_55_02_22_core
    PDK_SOC : omapl138
    PDK_VERSION : 1_0_11
    RULES_MAKE : C:/ti/pdk_omapl138_1_0_11/packages/ti/build/Rules.make
    ***************************************************
    PS C:\ti\pdk_omapl138_1_0_11\packages> Start-Process -FilePath "C:\ti\pdk_omapl138_1_0_11\packages\pdkProjectCreate.bat"
    -ArgumentList @("OMAPL138", "lcdkOMAPL138", "little", "usb", "example", "dsp", "THIS FILE LACATION") -NoNewWindow
    PS C:\ti\pdk_omapl138_1_0_11\packages> =========================================================================
    Configuration:
    SOC : OMAPL138
    BOARD : lcdkOMAPL138
    ENDIAN : little
    MODULE : usb
    PROJECT_TYPE : example
    PROCESSOR : dsp
    PDK_SHORT_NAME : THIS
    =========================================================================
    Checking Configuration...
    Complete
    =========================================================================
    PDK_PARTNO : OMAPL138
    PDK_ECLIPSE_ID : com.ti.pdk.omapl138
    RTSC_PLATFORM_NAME : ti.platforms.evmOMAPL138
    RTSC_TARGET : ti.targets.elf.C674
    CCS_DEVICE : "com.ti.ccstudio.deviceModel.C6000.GenericC674xDevice"
    The system cannot find the path specified.
    *****************************************************************************
    Detecting all projects in PDK and importing them in the workspace THIS\MyExampleProjects
    Detected Test Project: USB_DevAudio_lcdkOMAPL138_c674xExampleProject
    The system cannot find the path specified.
    Copying macros.ini
    The system cannot find the path specified.
    Detected Test Project: USB_DevMsc_lcdkOMAPL138_c674xExampleProject
    The system cannot find the path specified.
    Copying macros.ini
    The system cannot find the path specified.
    Detected Test Project: USB_HostMsc_lcdkOMAPL138_c674xExampleProject
    The system cannot find the path specified.
    Copying macros.ini
    The system cannot find the path specified.
    Project generation complete
    *****************************************************************************

  • 我没用过power shell,请尝试直接在windows DOS下执行命令。

  • dos?你说的是cmd命令提示符吗

  • 是的,windows里的cmd命令提示符。

  • 依然找不到路径,与Power Shell没有区别

    Microsoft Windows [版本 10.0.22000.795]
    (c) Microsoft Corporation。保留所有权利。
    
    C:\ti\pdk_omapl138_1_0_11\packages>pdksetupenv.bat
    ***************************************************
    Environment Configuration:
    ***************************************************
        SDK_INSTALL_PATH        : C:/ti
        PDK_INSTALL_PATH        : C:/ti/pdk_omapl138_1_0_11/packages
        GMAKE_INSTALL_PATH      : C:/ti/xdctools_3_55_02_22_core
        PDK_SOC                 : omapl138
        PDK_VERSION             : 1_0_11
        RULES_MAKE              : C:/ti/pdk_omapl138_1_0_11/packages/ti/build/Rules.make
    ***************************************************
    
    C:\ti\pdk_omapl138_1_0_11\packages>pdkProjectCreate.bat OMAPL138 all little uart all dsp
    =========================================================================
    Configuration:
       SOC             :   OMAPL138
       BOARD           :   all
       ENDIAN          :   little
       MODULE          :   uart
       PROJECT_TYPE    :   all
       PROCESSOR       :   dsp
       PDK_SHORT_NAME  :   C:\ti\PDK_OM~1\packages\
    =========================================================================
    Checking Configuration...
    Complete
    =========================================================================
       PDK_PARTNO         : OMAPL138
       PDK_ECLIPSE_ID     : com.ti.pdk.omapl138
       RTSC_PLATFORM_NAME : ti.platforms.evmOMAPL138
       RTSC_TARGET        : ti.targets.elf.C674
       CCS_DEVICE         : "com.ti.ccstudio.deviceModel.C6000.GenericC674xDevice"
    *****************************************************************************
    Detecting all projects in PDK and importing them in the workspace C:\ti\PDK_OM~1\packages\\MyExampleProjects
    Detected Test Project: UART_BasicExample_lcdkOMAPL138_c674xExampleProject
    系统找不到指定的路径。
    Copying macros.ini
    系统找不到指定的路径。
    已复制         0 个文件。
    Detected Test Project: UART_BasicExample_lcdkOMAPL138_c674xDMATestProject
    系统找不到指定的路径。
    Copying macros.ini
    系统找不到指定的路径。
    已复制         0 个文件。
    Detected Test Project: UART_BasicExample_lcdkOMAPL138_c674xTestProject
    系统找不到指定的路径。
    Copying macros.ini
    系统找不到指定的路径。
    已复制         0 个文件。
    Project generation complete
    *****************************************************************************

  • 我的ccs是安装在默认路径c:\ti, SDK不是默认路径,在C:\ti\OMAP-L138 SDK 5.03,我按照下面我之前记录的生成步骤再运行了一下,没有问题。
    您看一下ccs里是否按照下面的第一步安装了SDK。
    ccs version should match the SDK version release note requirements.
    (1) ccs->preference->RTSC->Products install SDK
    (2)c:\>set SDK_INSTALL_PATH=c:/ti/AM437x SDK 5.03
    (3)c:\ti\AM437x SDK 5.03\pdk_am437x_1_0_14\packages>pdksetupenv.bat
    (4)c:\ti\AM437x SDK 5.03\pdk_am437x_1_0_14\packages>pdkProjectCreate.bat AM437x all little all all arm


    下面是我这边的运行步骤,供您参考。

    C:\>set SDK_INSTALL_PATH="c:\ti\OMAP-L138 SDK 5.03"

    C:\>cd "c:\ti\OMAP-L138 SDK 5.03\pdk_omapl138_1_0_8"

    c:\ti\OMAP-L138 SDK 5.03\pdk_omapl138_1_0_8>cd packages

    c:\ti\OMAP-L138 SDK 5.03\pdk_omapl138_1_0_8\packages>pdksetupenv.bat
    ***************************************************
    Environment Configuration:
    ***************************************************
    SDK_INSTALL_PATH : "c:\ti\OMAP-L138 SDK 5.03"
    GMAKE_INSTALL_PATH : "c:/ti/OMAP-L138 SDK 5.03"/xdctools_3_51_01_18_core
    RULES_MAKE : "c:\ti\OMAP-L138 SDK 5.03"/pdk_omapl138_1_0_8/packages/Rules.make
    ***************************************************

    c:\ti\OMAP-L138 SDK 5.03\pdk_omapl138_1_0_8\packages>pdkProjectCreate.bat OMAPL138 all little all all arm
    =========================================================================
    Configuration:
    SOC : OMAPL138
    BOARD : all
    ENDIAN : little
    MODULE : all
    PROJECT_TYPE : all
    PROCESSOR : arm
    PDK_SHORT_NAME : c:\ti\OMAP-L~1.03\PDK_OM~1\packages\
    =========================================================================
    Checking Configuration...
    Complete
    =========================================================================
    PDK_PARTNO : OMAPL138
    PDK_ECLIPSE_ID : com.ti.pdk.omapl138
    RTSC_PLATFORM_NAME : ti.platforms.evmOMAPL138
    RTSC_TARGET : ti.targets.arm.elf.Arm9
    CCS_DEVICE : "ARM9.OMAPL138"
    *****************************************************************************
    Detecting all projects in PDK and importing them in the workspace c:\ti\OMAP-L~1.03\PDK_OM~1\packages\\MyExampleProjects
    Detected Test Project: EMAC_lcdkOMAPL138_ARMLoopback_testProject

    --------------------------------------------------------------------------------
    Creating project 'EMAC_lcdkOMAPL138_ARMLoopback_testProject'...

    NOTE: Compiler version '18.1.5.LTS' is not currently installed! - defaulting to '18.1.4.LTS'.

    Done!
    Copying macro.ini
    1 file(s) copied.
    Detected Test Project: GPIO_LedBlink_lcdkOMAPL138_armTestProject

    --------------------------------------------------------------------------------
    Creating project 'GPIO_LedBlink_lcdkOMAPL138_armTestProject'...

    NOTE: Compiler version '18.1.5.LTS' is not currently installed! - defaulting to '18.1.4.LTS'.

    Done!
    Copying macro.ini
    1 file(s) copied.
    Detected Test Project: I2C_Master_lcdkOMAPL138_armTestProject

    --------------------------------------------------------------------------------
    Creating project 'I2C_Master_lcdkOMAPL138_armTestProject'...

    NOTE: Compiler version '18.1.5.LTS' is not currently installed! - defaulting to '18.1.4.LTS'.

    Done!
    Copying macro.ini
    1 file(s) copied.
    Detected Test Project: I2C_Slave_lcdkOMAPL138_armTestProject

    --------------------------------------------------------------------------------
    Creating project 'I2C_Slave_lcdkOMAPL138_armTestProject'...

    NOTE: Compiler version '18.1.5.LTS' is not currently installed! - defaulting to '18.1.4.LTS'.

    Done!
    Copying macro.ini
    1 file(s) copied.
    Detected Test Project: MCASP_Audio_lcdkOMAPL138_armExampleProject

    --------------------------------------------------------------------------------
    Creating project 'MCASP_Audio_lcdkOMAPL138_armExampleProject'...

    NOTE: Compiler version '18.1.5.LTS' is not currently installed! - defaulting to '18.1.4.LTS'.

    Done!
    Copying macro.ini
    1 file(s) copied.
    Detected Test Project: MMCSD_FatfsConsole_lcdkOMAPL138_armExampleProject

    --------------------------------------------------------------------------------
    Creating project 'MMCSD_FatfsConsole_lcdkOMAPL138_armExampleProject'...

    NOTE: Compiler version '18.1.5.LTS' is not currently installed! - defaulting to '18.1.4.LTS'.

    Done!
    Copying macro.ini
    1 file(s) copied.
    Detected Test Project: MMCSD_FatfsConsole_lcdkOMAPL138_DMA_armExampleProject

  • 我装的SDK是ti-processor-sdk-rtos-omapl138-lcdk-06.03.00.106-Windows-x86-Install.exe,安装完后,在C盘带SDK的文件夹就只有"C:\ti\processor_sdk_rtos_omapl138_6_03_00_106",你的那个.\OMAP-L138 SDK 5.03是自己新建的文件夹?

    C:\ti\pdk_omapl138_1_0_11\packages>set SDK_INSTALL_PATH= "C:\ti\processor_sdk_rtos_omapl138_6_03_00_106"
    
    C:\ti\pdk_omapl138_1_0_11\packages>pdksetupenv.bat
    ***************************************************
    Environment Configuration:
    ***************************************************
        SDK_INSTALL_PATH        :  "C:\ti\processor_sdk_rtos_omapl138_6_03_00_106"
        PDK_INSTALL_PATH        : C:/ti/pdk_omapl138_1_0_11/packages
        GMAKE_INSTALL_PATH      : C:/ti/xdctools_3_55_02_22_core
        PDK_SOC                 : omapl138
        PDK_VERSION             : 1_0_11
        RULES_MAKE              : C:/ti/pdk_omapl138_1_0_11/packages/ti/build/Rules.make
    ***************************************************
    
    C:\ti\pdk_omapl138_1_0_11\packages>pdkProjectCreate.bat OMAPL138 all little uart all dsp
    =========================================================================
    Configuration:
       SOC             :   OMAPL138
       BOARD           :   all
       ENDIAN          :   little
       MODULE          :   uart
       PROJECT_TYPE    :   all
       PROCESSOR       :   dsp
       PDK_SHORT_NAME  :   C:\ti\PDK_OM~1\packages\
    =========================================================================
    Checking Configuration...
    Complete
    =========================================================================
       PDK_PARTNO         : OMAPL138
       PDK_ECLIPSE_ID     : com.ti.pdk.omapl138
       RTSC_PLATFORM_NAME : ti.platforms.evmOMAPL138
       RTSC_TARGET        : ti.targets.elf.C674
       CCS_DEVICE         : "com.ti.ccstudio.deviceModel.C6000.GenericC674xDevice"
    *****************************************************************************
    Detecting all projects in PDK and importing them in the workspace C:\ti\PDK_OM~1\packages\\MyExampleProjects
    Detected Test Project: UART_BasicExample_lcdkOMAPL138_c674xExampleProject
    系统找不到指定的路径。
    Copying macros.ini
    系统找不到指定的路径。
    已复制         0 个文件。
    Detected Test Project: UART_BasicExample_lcdkOMAPL138_c674xDMATestProject
    系统找不到指定的路径。
    Copying macros.ini
    系统找不到指定的路径。
    已复制         0 个文件。
    Detected Test Project: UART_BasicExample_lcdkOMAPL138_c674xTestProject
    系统找不到指定的路径。
    Copying macros.ini
    系统找不到指定的路径。
    已复制         0 个文件。
    Project generation complete
    *****************************************************************************

    我把sdk的路径设置为processor_sdk_rtos_omapl138_6_03_00_106,执行setupenv的结果和你的不太一样,其他的路径没有变化

    C:\ti>dir
    驱动器 C 中的卷是 system
    卷的序列号是 8825-C89F

    C:\ti 的目录

    2022/08/11 14:53 <DIR> .
    2022/07/26 10:29 <DIR> bios_6_76_03_01
    2022/07/26 10:23 <DIR> C6748_StarterWare_1_20_04_01
    2022/07/26 10:21 <DIR> ccs1200
    2022/07/26 10:29 <DIR> cg_xml_2.61.00
    2022/07/26 10:26 <DIR> dsplib_c64xP_3_4_0_4
    2022/07/26 10:27 <DIR> dsplib_c674x_3_4_0_4
    2022/07/26 10:27 <DIR> edma3_lld_2_12_05_30E
    2022/07/26 10:27 <DIR> ipc_3_50_04_08
    2022/07/26 10:27 <DIR> mathlib_c674x_3_1_2_4
    2022/07/26 10:27 <DIR> ndk_3_61_01_01
    2022/07/26 10:27 <DIR> ns_2_60_01_06
    2022/07/26 10:27 <DIR> pdk_omapl138_1_0_11
    2022/07/26 10:28 <DIR> processor_sdk_rtos_omapl138_6_03_00_106
    2022/07/26 10:30 <DIR> ti-cgt-arm_18.12.5.LTS
    2022/07/26 10:30 <DIR> ti-cgt-c6000_8.3.2
    2022/07/26 10:29 <DIR> uia_2_30_01_02
    2022/07/26 10:29 <DIR> xdais_7_24_00_04
    2022/07/26 10:29 <DIR> xdctools_3_55_02_22_core
    2022/08/11 14:53 <DIR> zips

  • 您看一下ccs里是否按照下面的第一步安装了SDK。
    ccs version should match the SDK version release note requirements.
    (1) ccs->preference->RTSC->Products install SDK

  • 是这个界面吗

    products都加上了,还是不行

  • 请问用的是ccs 9.3版本吗?
    这个版本对应的是ccs 9.3,请尝试使用CCS 9.3版本。
    software-dl.ti.com/.../index_release_specific.html

  • 我用的是ccs12

    那个表要怎么看?第二列的版本是sdk6.3.0.106所包含的工具版本?X指可用?所以在138那列就是ccs9.3?

  • 是的,X指可用,OMAP-L138是用ccs9.3。

    我昨天下载了processor_sdk_rtos_omapl138_6_03_00_106并安装了ccs9.3,是能够生成的,如果用其他的ccs11,会有报错信息。