3 Replies Latest reply on Sep 19, 2019 12:15 AM by ZhengbaoZ_96

    CYW43012 关于蓝牙协议栈与profile的疑问

    LeLi_3670906

      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

        • 1. Re: CYW43012 关于蓝牙协议栈与profile的疑问
          ZhengbaoZ_96

          Hi Leo:

           

            我看spec里面说有两种模式,  standalone和host application模式, standalone是包含full stack, 而host application是disabled above HCI layer,  现在wiced里面的参考代码值有一个host application的platform 。你现在客户用的是哪一种模式?

          • 2. Re: CYW43012 关于蓝牙协议栈与profile的疑问
            LeLi_3670906

            Hi Zhengbao,

             

            这个不是个具体的项目,是我对这方面有些疑问。通过你的描述,43012如果工作在standalone模式,平台仅仅集成WICED HCI protocol部分,通过HCI UART跟43012通讯,下载patch到43012运行蓝牙,43012还需要通过WICED SDK开发对应的profile嘛。

            因为像单蓝牙的芯片,还需要开发对应profile的SDK,烧录到芯片里面。所以,对这部分不是很确定。

             

             

            Thanks & Best Regards,

            Leo

            • 3. Re: CYW43012 关于蓝牙协议栈与profile的疑问
              ZhengbaoZ_96

              Hi Leo:

                    43012还需要通过WICED SDK开发对应的profile嘛。

              个人觉得应用层对应的一些profile还是需要另行开发的,full stack并没有说 full profile, 比如说OPP, opp使用的protocol已经包含在internal ROM 中了, 而不像以前需要再另行包含一个比较大的lib文件到应用中了。 就是说你要实现OPP的应用还是需要再写demo,并找到开放出来的api 才可以。