一、為什么選CC2640
1、通訊距離更遠(yuǎn)
最大發(fā)射功率為5dBm,理論通訊距離比0dBm的CC2541大了一倍。
2、峰值電流更小
0dm的發(fā)射峰值電流為6.1mA,CC2541相應(yīng)峰值電流為18.2mA。CC2640 接受電流為5.9mA,CC2541的接收電流為17.9mA。
3、更多的封裝選項
有4X4mm、 5X5mm、7X7mm三個尺寸的封裝,CC254x僅有6X6mm的一個封裝選項。
上述是根據(jù)我在開發(fā)中的一些需求找到的CC2640的一些優(yōu)勢,當(dāng)然還有的好處就看你在開發(fā)過程中發(fā)掘了。
二、開發(fā)環(huán)境搭建
1、軟件下載
1.1 ble_cc26xx_setupwin32_2_01_01_44627.exe
2.2 EWARM-CD-7403-8938.exe
打包的軟件下載鏈接如下:http://pan.baidu.com/s/1hs8XIoW
2、軟件安裝
2.1 安裝 ble_cc26xx_setupwin32_2_01_01_44627.exe
2.1.1 保持默認(rèn)的安裝路徑:C:\ti\simplelink\ble_cc26xx_2_01_00_xxxxx。
2.1.2 可能會要求安裝TI-RTOS bundle、XDC tools和 BTool軟件等。
2.2 安裝EWARM-CD-7403-8938.exe
2.2.1 按照默認(rèn)路徑安裝并和諧完軟件。
2.2.2 安裝目錄下的路徑\arm\drivers\ti-xds下,找到ti_emupack_setup.exe ,點(diǎn)擊運(yùn)行、安裝到C:\ti\ccs_base (默認(rèn))。
3、硬件準(zhǔn)備
3.1 CC2640最小系統(tǒng)板 1個
3.2 XDSV100V3 燒錄器 1臺
三、運(yùn)行第一個工程
1、打開TI的例程
C:\ti\simplelink\ble_cc26xx_2_01_01_44627\Projects\ble\SimpleBLEPeripheral
2、編譯和燒錄

2.1 例程有應(yīng)用代碼、協(xié)議棧兩部分組成,首先對兩部分代碼都進(jìn)行編譯。
2.2 燒錄應(yīng)用部分的代碼到最小系統(tǒng)板。
2.3 燒錄協(xié)議棧代碼到最小系統(tǒng)板。
2.4如果應(yīng)用部分有改動更新,重新燒錄應(yīng)用代碼即可。
2.5如果兩部分代碼都有變動,那還得繼續(xù) 2.2和2.3的操作。
小結(jié)
初次接觸CC2640的童鞋,多嘗試就能成功的,有問題多去找官方的英文資料看。PS:其實(shí)很多國內(nèi)的開發(fā)教程都是直接借鑒、翻譯的TI原廠的英文版本用戶手冊。
附錄(TI官方開發(fā)手冊): CC2640 and CC2650 SimpleLink?
Bluetooth? low energy Software Stack 2.1.0/2.1.1