LDF是ADI DSP里一個很獨(dú)特的東西,是很多新人入手的時候難以理解的一個技術(shù)點(diǎn),本章來詳細(xì)的說一說。
ADSP上的LDF(Linker Description Files)連接器描述文件是處理器用來進(jìn)行資源分配的文件,通過對LDF文件的修改,可以分配自己需要的空間片斷。通常情況下,不需要對LDF文件進(jìn)行修改,通過簡單指令即可使用LDF文件分配的空間,本章介紹一下如何通過LDF文件指定代碼使用內(nèi)存。
1. LDF的生成
用 Visual DSP++ 5.0 軟件,連接好板卡,打開要添加LDF 文件的工程,在工程名上按鼠標(biāo)右鍵,選擇“工程選項(xiàng)”。
在彈出窗口中選擇“add Startup Code/LDF”
選擇“Add an LDF and startup code”后,在左邊窗口會出現(xiàn)關(guān)于LDF 的選項(xiàng)操作。
如圖,把使用外部 SDRAM 選項(xiàng)勾上,選擇與板卡SDRAM 容量匹配的選項(xiàng),ADSP-EDU-BF533 板卡的SDRAM容量為32MB。選好后點(diǎn)“確定”。
在彈出的選擇框上選擇“是”
在工程里會自動添加 LDF 及其相關(guān)文件。 |