C代碼本身的移植性比較強,針對不同的DSP需要註意的是:
1、新的DSP是浮點型的還是定點型的;浮點改定點問題就多了,要重新定標。
2、DSP的速率是多少,這在控制系統中很重要,直接關系到時間資源的分配(如周期中斷時間)和壹些參數的調整 (如PI參數等)
3、程序中的DSP初始化設置要改
4、頭文件和庫文件要進行相應調整
5、CMD文件要調整(地址分配相關)
6、中斷向量要調整
7、存儲空間不夠時要對代碼進行精簡
總的來說“DSP算法移植”就是要改變算法的執行環境,C代碼本身並不需要做太多的修改。本人做過的是2812代碼移植6713的,壹點經驗希望對妳有幫助。