首页 > 无线通信 > WiFi和蓝牙技术问答 > 关于蓝牙模块HCI的问题

关于蓝牙模块HCI的问题

来源:    评论:0     点击:
我一直不是很明白HCI模块中有没有包含一些基本的firmware,比如RFCOMM,SDP,TCS等,如果有,这些软件放在蓝牙模块里的什么存储器中,还有我发现有些HCI模块中有EEPROM,有些没有,为什么要这样?谢谢各位!

RFCOM,SDP,TCS都是蓝牙的profile,应该不在HCI的模块里面

HCI: HOST control interface
现在BT芯片HCI软件有三种架构:
1。 HCI以下的层由硬件实现,HCI以上的上层协议有HOST Processor提供。
2。把HCI以上的协议RFCOMM,SDP,L2CAP嵌入到硬件里。
3。硬件虚拟HOST功能,BT可以不需要HOST来控制,自己就可以处理蓝牙的功能,但同样可以由host processor 来处理。

上面资料第八章有详细的说明
文件名:07311-CS-101564-DSP10 BlueCore4-ROM Product Data Sheet(1).pdf

aaM6JSMU.pdf(3.09 MB)



Jlw72yZe.pdf

呵呵! 至于E2PROM 是用于存储代码的,也可以用ROM存储器,不过两者区别就显而易见了,ROM是固化的,E2PROM 可以方便以后升级 。
这是我的理解!

“穷”书生,
谢谢您!
请问您是做哪行的?我是做元器件的,有空可以聊聊。我的mail:dsnusa@163.com

xiexie

"有我发现有些HCI模块中有EEPROM,有些没有,为什么要这样?"
以CSR方案的举例:CSR的芯片类型有三种:1,External类型,此类芯片内部只有RAM,在使用时必需外挂flash memory。2,ROM类型,此类芯片内部有ROM型存储器。不过,出厂时,主要程式已经写进ROM,故应用方向已定,目前市面上主要有HCI和audio两种。而其在使用时,一般都会外加eeprom,主要是用来存贮一些硬件的设定和用户界面的设定。3,Flash型,此类芯片内部置有4M或6M的flash memory,因此在使用时无需外加任何其他存储器。单一芯片就可以搞定。
从上面你也可以看出,firmware不是存在flash里,就是存在ROM里。

简单的说,上协议层和应用层。HCI和RFCOM都是协议层。

谢谢分享

挺好的,看看先,试试,号不好

相关热词搜索:芯片 存储器 蓝牙

上一篇:串口wifi模块datasheet、喜欢的免费拿去
下一篇:非常不错的RF入门资料《射频识别基础》,深入浅出

  网站地图