Hi Sir,
从datasheet里面看到“The internal ROM includes the full BT stack leaving a maximum of RAM for applications and patches ”,是否可以理解为蓝牙协议栈都是跑在43012里面呢,那么profile是跑在主芯片还是43012里面呢(感觉像是43364+2071x的组合)?
如果profile是跑在主芯片,通过hci uart与43012通讯的话,要是想要实现通过蓝牙传输图片的功能,是否可以移植opp profile实现,是否有参考的demo呢,或者有什么更好的方法呢
Thanks & Best Regards,
Leo
已解决! 转到解答。
Hi Leo:
43012还需要通过WICED SDK开发对应的profile嘛。
个人觉得应用层对应的一些profile还是需要另行开发的,full stack并没有说 full profile, 比如说OPP, opp使用的protocol已经包含在internal ROM 中了, 而不像以前需要再另行包含一个比较大的lib文件到应用中了。 就是说你要实现OPP的应用还是需要再写demo,并找到开放出来的api 才可以。
Hi Leo:
我看spec里面说有两种模式, standalone和host application模式, standalone是包含full stack, 而host application是disabled above HCI layer, 现在wiced里面的参考代码值有一个host application的platform 。你现在客户用的是哪一种模式?
Hi Zhengbao,
这个不是个具体的项目,是我对这方面有些疑问。通过你的描述,43012如果工作在standalone模式,平台仅仅集成WICED HCI protocol部分,通过HCI UART跟43012通讯,下载patch到43012运行蓝牙,43012还需要通过WICED SDK开发对应的profile嘛。
因为像单蓝牙的芯片,还需要开发对应profile的SDK,烧录到芯片里面。所以,对这部分不是很确定。
Thanks & Best Regards,
Leo
Hi Leo:
43012还需要通过WICED SDK开发对应的profile嘛。
个人觉得应用层对应的一些profile还是需要另行开发的,full stack并没有说 full profile, 比如说OPP, opp使用的protocol已经包含在internal ROM 中了, 而不像以前需要再另行包含一个比较大的lib文件到应用中了。 就是说你要实现OPP的应用还是需要再写demo,并找到开放出来的api 才可以。