各位工程师和多核DSP同仁们:
器件:TMSC320C6678,在Multicore Navigator用户文档中,Tx传输信道的配置实现对Processer的说明是 “可用可不用OS”,而对Rx Flow的实现流程中又说明“使用OS”,另外我在论坛上下载过一个针对TCI6…(具体型号忘记了)的Navigator的使用例程,上面没有SYS/BIOS的调用,该例程在CCS5.3下编译不能通过,现在疑问:
1. Multicore Navigator的实现到底需要不需要OS的支持,如果需要是哪一个部分的需求(QMSS?PKTDMA?还是其他?)??
2. Multicore Navigator的数据搬移性能并不是很好,高性能需要多个信道的同时使用并且配置和代码量也很大,那么它的设计初衷是什么呢?是不是主要为了多核内部片内外设模块 (SRIO、FFTC、AFI等)之间的数据通信?针对多核的典型应用是什么样的?
3. 能不能把需要OS支持的模块或者功能单元列举出来???我看有帖子说以太网的使用必须有OS的支持,因为有协议栈的支持,那么还有哪些典型应用环境需要SYS/BIOS的支持呢???
4. 能不能给出一个Multicore navigator在EVMC6678上的例程???或者相关的已经能够编译通过的工程???
Jane Lu:
Canyu,
可以不用OS。
例程可以参考这个链接:http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/47664.aspx