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.

关于K2 wiki上 transportIpcStartupK2XUtilProject.out 工程在那个文件



链接如下

processors.wiki.ti.com/.../MCSDK_UG_Chapter_Developing_Transports

如上图,需要加载 transportIpcStartupK2XUtilProject.out这个工程。

问题是:我找了mcsdk所有例子程序都没有叫 transportIpcStartupK2XUtilProject的工程,请问该工程在哪?

  • 参考该文档下方

    Recompiling Through GIT Repository

    Recompiling through the ARMv7 Linux TransportSrio GIT repository requires that the latest MCSDK Linux installation. The MCSDK Linux PDK component and the Linux devkit must be installed. The Linux devkit installation script can be found in <MCSDK Linux install root>/mcsdk_linux_3_XX_YY_ZZ/linux-devkit/

    1. Clone the keystone-linux/ipc-transport repository from git.ti.com 
      $ git clone git://git.ti.com/keystone-linux/ipc-transport.git
    2. Navigate to the MCSDK Linux installation of pdk_3_XX_YY_ZZ/packages and source armv7setupenv.sh. 
      NoteNote: The armv7setupenv.sh script must be modified to point to the linaro toolchain and installed devkit path 
      $ source armv7setupenv.sh
    3. Navigate back to the SRIO transport directory in the ipc-transport GIT repository 
      $ cd <repo_root_path>/ipc-transport/linus/srio
    4. Build the TransportSrio library and user-space test executables: 
      $ make lib 
      $ make tests
    5. The TransportSrio static and shared libraries will be copied directly into the Linux devkit's /usr/lib folder as long as the devkit install path was setup correctly prior to running the armv7setupenv.sh script
    6. The test executables will be generated in the <base_repo_path>/ipc-transport/bin/<k2 device>/test/ folder. Only the device specified in the armv7setupenv.sh will be built. 
      NoteNote: Setting the USEDYNAMIC_LIB environment variable to "yes" will generate the shared library test executables 
      $ export USEDYNAMIC_LIB=yes

  • 你提供的是编译步骤,

    我自己编译没有问题,关键是在使用这例子的test中的例子, transportIpcStartupK2XUtilProject.out 没有。