首页 > 无线通信 > WiFi和蓝牙技术问答 > XAP与DSP处理器间数据通信问题

XAP与DSP处理器间数据通信问题

来源:    评论:0     点击:
在BC03、BC05等芯片中,音频数据由蓝牙协议栈接收后通过stream方式传递到DSP处理器进一步进行数据的编解码操作,其间通过StreamConnect(Source,Sink)进行连接,而在DSP处理器中通过对PROT空闲缓冲空间进行循环查询操作。
请问:如果我将其中的Source换作另外一种,将另一种Source接收的数据发送至DSP,在DSP端依然利用其中的READ_PORT和WRITE进行数据的接收可行吗?通过试验发现,接收部分计数空闲空间为零!这是为什么呢?StreamConnect(Source,Sink)需要自己进行流控吗?怎么处理呢?希望做过音频处理方面的人员一起讨论一下,。

BlueCore Sub-system与DSP之间可以通过Genaral Message进行消息传递;或者通过8路port<->cbuffer,利用Stream机制进行通信,这也是目前音频进行编解码采用的方式.
我想将音频通信中的Source改为StreamUartSource(),将原来的Stream传递方式改为SteamConnect(StreamUartSource(),StreamKalimbaSink(0)),其他地方保持音频通信方式不变,即希望将uart的数据导入到DSP的RAM内,现在DSP内没有发现接收到数据,不知道问题出在什么地方,还需要加什么处理.
哪们做过这种编程的大侠,过来帮帮忙.......

通信实验没有什么问题,上回估计硬件上有点问题!
那个做过自已写的DSP库文件*.asm的编译没有,比如MySecondAudio那个例子里面的fir.asm库的编译,按照他的文档,在CMD里面输入命令,就会出现.include "stack.h"打开失败,是不是什么地方不对,应该怎么处理,高手指点指点。

明白了,原来是库文件路径加载不对!

相关热词搜索:数据 音频 方式

上一篇:WIFI手持终端连接AP距离标准为多少?
下一篇:WIFI的天线性能怎样测试?测试指标为什么?

  网站地图