關於 DSP 代碼生成功能,在 Matlab 2013 以後的版本中被取消了。如果想在 2013 以後的版本中使用 DSP 代碼生成功能,需要安裝相應的硬件支持包。
Matlab 2017a 安裝硬件支持包過程和 2016a 略有不同。我使用 Matlab 2017a 安裝硬件支持包時遇到多個問題,但最後還是安裝成功了。
- 首先要註冊一個 Mathworks 賬戶,安裝過程中需要登錄。
- 有兩種安裝方式:離線安裝和在線安裝。
離線安裝需要有安裝包,但是不知道什麼原因,我的安裝包無效。只能選擇在線安裝。
- 在線安裝也遇到問題。
和 2016a 不同,2017a 在獲取硬件支持包時會彈出附加功能資源管理器,如下圖。
但我的 Matlab 無法打開附加功能資源管理器。 更新許可證文件後,問題解決。 - DSP 代碼生成需要安裝如下支持包。需要多次嘗試才能連接成功。
我試了一晚上,本來都要放棄了,突然就連接上安裝成功了。
原因未知,所以多試幾次吧。
- 最後要對支持包進行配置,參考 2016a 版本。
CGT 和 controlSUITE 的版本和安裝 2016a 時有差別。認證後提示 CGT 版本不同可能會有風險。所以如果出現問題,CGT 換成 6.4.6 版本。
- 最後認證成功。