微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2564和CC2564B 不兼容吗?

CC2564和CC2564B 不兼容吗?

时间:10-02 整理:3721RD 点击:

我按CC2564的参考设计做了一块蓝牙板,根据streetstone提供的软件也调试通了透明蓝牙串口

但是我今天换上CC2564B芯片以后,同样的程序蓝牙就连不上了。

请问CC2564和CC2564B的软件上的区别在哪?

Qiang,

是的,不一样。

底层的固件是不同的。硬件上是pin 2 pin的,板子上你可以用2564B 替换 2564.

你需要做的是,下载CC2564B 的service pack: http://processors.wiki.ti.com/index.php/CC256x_Downloads

2564和2564B 的service pack是不兼容的。

经过测试,修改头文件为2564B就行了。无需更新SP

我现在不太明白,SP是什么了?

用CC2560的时候也无需更新固件就能用啊

Qiang,

头文件里面改成B版本,程序就会在初始化的时候下载针对B版本的service pack,这个是在SSO 协议栈代码里面的。

SP,就是service pack,是265x 系列的初始化脚本,说白了就是针对性的补丁,是在上电完成后,由MCU端检测到256x 的 UART 的RTS,对应的MCU 的CTS 被拉低,紧接着就会下载SP,完成补丁。

Qiang,

还有,关于不下SP 也能用,那是有问题的。并不是所有功能都能用,而且还会带来其他问题。

你好!

我自己设计了板子用的是CC2564芯片,原来调试程序用的是CC2564B,用的是CCS6.0。

我想请问,如果想用自己的板子是不是在predefined symbols里

把__SUPPORT_CC256XB_PATCH__改成__SUPPORT_CC256X_PATCH__就可以了?

因为我看了您上面说的改头文件的操作不是很理解,请您指教一下。

谢谢!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top