推薦一種非常好的新版DSP庫源碼移植方式,含V7,V6和V5的IAR以及MDK5的AC5和AC6版本


說明:

1、新版CMSIS V5.6里面的DSP庫比以前的版本人性化了好多。

2、本帖為大家分享一種源碼的添加方式,之前一直是用的庫方便,不方便查看源碼部分。

3、DSP教程可以還看第1版的,在我們的V5網盤里面有。第2版DSP已經開始努力制作中。

      https://www.cnblogs.com/armfly/p/11270280.html

4、每個例子制作了三個版本,MDK5的AC5和AC6以及IAR,並且每個版本提供了源碼和庫兩種移植方式。

注意事項:

1、MDK5請使用5.26及其以上版本,IAR請使用8.3及其以上版本。

2、由於MDK5的AC6在浮點處理上的強勁性能,所以每個例子必定會做一個AC6版本,但是AC6有兩個地方在使用的時候要注意

(1)工程目錄切記不要有中文路徑,而且不要太長,否則會導致無法使用go to def以及調試的時候不正常。

(2)GBK編碼文件使用漢字會報錯,請修改為UTF-8,所以串口打印的時候,使用的串口助手要支持UTF-8,推薦用SecureCRT,設置如下:

=======================================================

V7程序模板:

V7-200_DSP程序模板(源碼方式)

V7-201_DSP程序模板(庫方式)

鏈接:https://pan.baidu.com/s/14ifAEyJXUllaC1ANyxVrnw
提取碼:ry9a

V6程序模板:

V6-200_DSP程序模板(源碼方式)

V6-201_DSP程序模板(庫方式)

鏈接:https://pan.baidu.com/s/1OUnJvODlazWlLXImKr4xYA
提取碼:ukml

V5程序模板:

V5-200_DSP程序模板(源碼方式)

V5-201_DSP程序模板(庫方式)

鏈接:https://pan.baidu.com/s/1D9hN_B48QS-xRdw77wtDmA 

提取碼:98i9 

============================================================

庫方式使用這樣的,早期一直是用的這種方式:

 

而源碼采用這種方式的:

 

程序里面是直接以下面這種方式關聯的C文件,如果要將每個C單獨添加的話,就太多了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM