之前寫過一次CC3200環境搭建的教程,但是由於是兩年前了,當時使用的CCS還是8.0的版本,如今很多軟件都已經更新,於是打算重新再更新一下搭建的過程。
軟件準備
首先是查看官網最新發布的CC3200的SDK說明:傳送門
目前CC3200的SDK 已經更新到1.5.0版本,而Service Pack也更新到1.0.1.14-2.12.2.8,同時適配的TI-RTOS也使用了針對CC3200的版本2.16.01.14。
查看一下 View release notes 可以找到關於該SDK的一些更新說明
可以看到該SDK是基於CCS 8.3以及編譯器18.1.4的版本。
而目前最新發行的CCS已經更新到了10.0版本,對於熱愛嚐鮮的我,自然是選擇最新的CCS了,接下來就是基於CCS v10來搭建CC3200開發環境的教程。
軟件包準備
所有軟件包,我都整理好上傳至百度雲,方便大家下載
鏈接:https://pan.baidu.com/s/1OBy7WuSqT_Fb69u_ipICSA
提取碼:3z41
- CCS v10.0.00010 :傳送門
- CC3200_SDK v1.5.0:傳送門,下載這兩個包還需要帳號登陸一下。
- TI-RTOS v2.16.01.14:傳送門
- UNIFLASH v3.4.1:傳送門,只有這個版本才支持CC3200
軟件安裝
下載好這5個軟件包後,建議安裝在同一個目錄下,我都是安裝在 “D:\ti” 這個目錄下。
注意,TI-RTOS最好是安裝在ccs1000目錄中,這樣CCS啓動時會發現有新的插件,而不用自己導入。
導入必要工程
-
新建工作空間,我將文件夾新建在SDK文件夾中
-
運氣好的話打開CCS會自動跳出發現新插件的窗口,如果沒有跳出來,那需要手動添加一下,那個 controlSUITE 是其他包,這裏忽略,安裝完重啓即可。
再次查看,可以看到TI-RTOS 2.16.1.14 和 XDCtools 3.32.0.06已經導入。
-
導入操作系統工程,這在一些示例是非必須的,但只要涉及到WIFI部分,就一定需要。導入 oslib,ti_rtos_config,切記不要勾選Copy projects into workspace,否則會破壞路徑關聯性,錯誤暫時不用考慮。
-
導入driverlib和simplelink工程,一個是驅動部分,一個是WIFI底層部分。這裏可以看到導入時默認勾選了Copy projects into workspace這個框。
配置工程參數
- 將4個工程的編譯器版本均配置爲最新
- 配置 oslib 爲 TI-RTOS
- 配置 ti_rtos_config 參數,使TI-RTOS 和 XDS版本匹配。
- 編譯全部工程
導入第一個工程
默認會選上Copy projects into workspace,配置最新編譯器版本後,打開common.h
將默認的WIFI的SSID和KEY配置成自家路由器的配置
保存代碼,並編譯。接下來就是連接目標板
插入數據線,通過設備管理器裏查詢到串口號 COM4
首先打開UNIFLASH進行格式化和Service Pack Programming
然後去掉SOP2的短路帽,使板子選擇JTAG模式
接着回到CCS,選擇仿真工具
進行Debug和終端配置
可以看到CC3200 成功連接到路由器,並獲取到了IP地址。
第一個Hello world教程完畢!!