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.

编译media:StairstepEthernet_6678.提示错误OEMCacheClean 找不到

Other Parts Discussed in Thread: SYSBIOS

这个链接下的例子:processors.wiki.ti.com/index.php/TMS320C6678L_Build_Configuration,就是他附件 media:StairstepEthernet_6678.zip的程序,编译的时候提示:error #10234-D: unresolved symbols remain, OEMCacheClean  这个symbols在C:\ti\pdk_C6678_1_1_2_5\packages\ti\transport\ndk\nimu\lib\debug\ti.transport.ndk.nimu.ae66<nimu_eth.obj>这里被引用,但是我打开ti.transport.ndk.nimu.ae66 这里是一串一串的数字,具体是干啥的也不知道,然后再论坛里搜OEMCacheClean  只有一个链接相关:e2e.ti.com/support/processors/f/791/t/11400?keyMatch=OEMCACHECLEAN&tisearch=Search-EN-everything ,链接里说在ndk_2_1_0\packages\ti\ndk\src\os\oscrit.s62这里有定义,但是这个是特殊版本的,是 C6472开发板的版本,我们找不到这个版本的。我电脑上的4个NDK版本:ndk_2_21_01_38,ndk_2_21_02_43,ndk_2_25_01_11,ndk_3_61_01_01,里边都没有src文件夹,别别提后边的os之类的了,请问OEMCacheClean  应该在哪里定义,具体代码是什么,在help文件里也搜索不到。

另外:哪个版本的NDK里有的"${NDK_INSTALL_DIR}/packages/ti/ndk/inc"文件夹里有nimu文件夹啊,我的四个版本的NDK的inc里都没有nimu文件夹啊!

备注:media:StairstepEthernet_6678.zip的程序evmInit.c有错误,有变量都没声明。

  • 请问是按照链接中要求的SDK版本及步骤操作之后仍然报错吗?
    Install MCSDK 2.X. Be careful to read the MCSDK readme instructions before installing, especially if you are already using CCSv5.1 as there are some special steps required in order to avoid overwriting the version of System Analyzer that is installed with CCS.

    NOTE: For MCSDK releases later than MCSDK 2.1.1.4, please use the platform_osal.c and resourcemgr.c files located in <MCSDK INSTALL DIR>\examples\ndk\helloWorld in your project instead of the ones that are in the StairstepEthernet_6678.zip file.
  • 是的,一步一个按照他的指导下来的,那2个文件 用\examples\ndk\helloWorld的和不用这里的报同一个错误,版本是没办吧保证同一个办不了,他用的UIA1.0.3.25(我电脑上是uia_2_30_01_02),他用的SYS/BIOS 6.32.5.54(我用的6.76.3.01报错更少,而6.33.6.50报错很多)
  • 最后用CCS10.1试 NDK2.25.1.11的时候好用了,这个貌似和CCS10.1契合度比较好啊。
  • QMSS successfully initialized 

    CPPI successfully initialized
    PA successfully initialized
    EVM in StaticIP mode at 192.168.2.100
    Set IP address of PC to 192.168.2.101
    PASS successfully initialized
    Ethernet subsystem successfully initialized
    Ethernet eventId : 48 and vectId (Interrupt) : 7
    Timeout waiting for reply from PA to Pa_addMac command
    ti.sysbios.heaps.HeapMem: line 446: assertion failure: A_invalidFree: Invalid free
    xdc.runtime.Error.raise: terminating execution

    目前卡到这里,正在查找原因。