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.

在evm板上测试pdk目录下例子SRIO_LoopbackTestProject的问题



请专家帮忙解决以下问题,不胜感激。(因为是DSP方面的新手,所以可能问题有些肤浅,望不要取笑,谢谢)

 

详细问题也可以在附件word文档里查看。
1、 SRIO_LoopbackTestProject这个例子应该是针对单个DSP测试内部循环吧?在什么地方有关于此的定义或者声明?
2、 main()函数中SIMULATOR_SUPPORT好像没有定义,那也就是在Device上执行程序?那这里的SIMULATOR是什么意思?
3、 main()函数中的TEST_MULTICORE是在什么地方定义的?默认好像是定义了的,所以会执行函数Ipc_start()和后面的test_multicore()。我将生成的.out加载后,程序运行到Ipc_start()后,就停滞不再向下走了,为什么?函数Ipc_start()在什么地方定义?功能是什么?还想请问test_multicore()具体功能是什么?
4、 main()运行到最后,会执行BIOS_start(),进入BIOS系统?之后如何去跟踪调试?
 
最终程序在evm上运行结果见附件word文档,想请问是否说明SRIO内部循环已经成功?
再次感谢回复者的帮助。

 

 

 

DSP_SRIO_TEST.doc
  • 您好!

    1.针对单个DSP

    2.SIMULATOR_SUPPORT 用于SIMULATOR,但SIMULATOR只能用部分SRIO功能,可以看下代码,有说明

    3.TEST_MULTICORE定义,

      properties->CCS compile-> predefined symbols

      Ipc_start()定义:IPC_INSTALL_PACKAGES\ti\sdo\ipc\ipc.c。

      test_multicore()用于多核测试,1->2->3->0这样循环测试。

    4.这个工程默认是在4个core上跑的(可以参看.cfg文件),需要4个核同步;你是不是只运行在1个核上?

  • 非常感谢。问题已解决。

    我的确是只在一个核上运行。