各位专家:
KeyStone Architecture Multicore Navigator User Guide 文档中提供了一个Multicore Navigator 直接寄存器操作的例子程序,我把他整理了一下创建了一个工程。在TMS320C6678 中运行不正确,请问是什么原因?
另外程序中没有调用PDSP Firmware 加载,是不是DSP中有缺省PDSP Firmware?
还有程序中没有设置lookback模式,为什么呢?
谢谢
Andy Yin1:
您好,
1. 请将运行不正确的问题说的更具体;
2. 如果不使用PDSP,就不需要加载firmware;
3. 使用infrastructure pktDMA时只需将descriptor push到对应的TxQ即可,没有什么loopback需要设置。
更多例子参考MCSDK。
zxj cuc:
回复 Andy Yin1:
pdsp_download_firmware(1,(Uint8 *)&acc32_le, sizeof(acc32_le));//by zxj
pdsp_download_firmware(2,(Uint8 *)&acc16_le, sizeof(acc16_le));//by zxj
zxj cuc:
回复 zxj cuc:
不好意思,上面的回复内容不知怎么没发上去。可能是我win7系统的ie 的问题。
上面是我附的程序,程序是根据文档给的例子建立的工程,原程序未加改动,只是修改了几个变量定义。增加了PDSPS固件下载函数,程序中用到了PDSPs,不加程序跑不通。
请各位专家帮忙看一下,究竟是什么问题?毕竟这是TI提供的例子,这都跑不通,有点说不过去。谢谢。