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

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Leo_liu1
Level 4
Level 4
50 replies posted 25 replies posted 10 replies posted

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

0 点赞
1 解答
Zhengbao_Zhang
Moderator
Moderator
Moderator
250 sign-ins First comment on KBA 10 questions asked

Hi Leo:

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

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

在原帖中查看解决方案

0 点赞
3 回复数
Zhengbao_Zhang
Moderator
Moderator
Moderator
250 sign-ins First comment on KBA 10 questions asked

Hi Leo:

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

0 点赞

Hi Zhengbao,

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

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

Thanks & Best Regards,

Leo

0 点赞
Zhengbao_Zhang
Moderator
Moderator
Moderator
250 sign-ins First comment on KBA 10 questions asked

Hi Leo:

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

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

0 点赞