Blackfin的常見BOOT有幾種,片外的NORFLASH、SPIFLASH、NANDFLASH,或者有些型號有片內的Flash;旧厦總boot都需要的可燒寫文件是一致的,Blackfin的FLASH燒寫的理論知識咱們放一邊,我們先來來看看如何使用Visual DSP++來生成可燒寫文件的操作說明先。
Blackfin 系列處理器的燒寫文件尾綴是“.ldr”,這個文件通過可以通過代碼工程生成,以BF53x_LED 工程為例。將 Visual DSP++5.0 軟件連接ADSP-EDU-BF53x 開發(fā)板,通過Visual DSP++5.0 軟件下“File->open->Project..”選項。將BF53x_LED.dpj 工程載入Visual DSP++5.0 軟件。
在工程名上按鼠標右鍵,選擇“Project Options..”
根據(jù)芯片的實際版本,為工程選擇一個芯片版本,將“Type”選為“Loader File”。
按下圖為生成的 LDR 文件選擇格式。最后要為生成的文件加上initialization 文件,這個文件主要是初始化板卡上的SDRAM,板卡上電后會最先執(zhí)行該文件,不加載此文件板卡將不能正常運行燒寫的程序。點擊initialization選項后面的選擇按鈕。
找到“32M_Initializationcode.dxe”文件。
加載完文件后點“確定”
選擇“ReBuild All“按鈕全編譯工程。
編譯完成后,會看到生成文件提示。該文件默認生成地址為當前工程的 Debug 文件夾下。
|