最近開發電機控制系統要用到DSP,現在比較高效的方法是基於模型的設計方法。具體到我的使用來說就是Simulink中使用DSP的硬件管理包中的硬件模塊搭建控制系統。
首先進行環境配置,網上看了一些資料需要配置各種環境變量,但對於新版本來說沒有那麼複雜,下面做詳細介紹。
我的開發環境:
Matlab版本 R2018B
CCS版本 CCSV8
DSP:F28335
仿真器:XDS100V3
步驟:
Step1:在線安裝C2000包。
附加功能->獲取硬件支持包->Embedded Coder Support Package for Texas Instruments C2000 Processors->安裝
我在安裝C2000包的時候遇到了問題,第三方軟件無法下載
這個問題應該是Matlab服務器的問題,多嘗試幾次就可以了。
Step2:對C2000包進行配置,安裝需要的第三方軟件
選擇處理器
安裝所需要的第三方軟件
安裝完後進行路徑配置,最終配置完後如下圖
Step3:在CCS中生成對應板卡和仿真器信息的Target Configuration File
選擇對應自己的仿真器類型和板卡型號,Save
至此,軟件配置及鏈接全部完成。下面在Simulink中搭建一個簡易的系統進行驗證。
設置Module Configuration Parameter
搭建一個簡單的LED系統
Ctrl+B,開始編譯並生成可執行代碼並下載到目標板中,最後查看Log如下圖
板卡也會有對應的現象。