DSC00484.JPG  

在 CCS3.3 上面研究 TMS320C5515 晶片的功能,Spectrum Digital 出了一塊開發板,方便學習。同系列的 DSP 有 C5504 / C5505 / C5514 / C5515 ,省電是其強調的功能。系列中的這四顆晶片,他們的pin腳是相容的,晶片可以互換。不過,有些許的功能差異以及價格的差異,其中 C55x5 多了 LCD 與 ADC 介面。

C5515 內建 bootloader,開機時,先依序檢查外部的 NOR, NAND, SPI (EEPROM), I2C (EEPROM) 是否儲存程式碼,如果有的話,則載到晶片內的 RAM 而執行,如果沒有,則檢查 SD or USB,也可以由外接式媒介來啟動 C5505 / C5515。

我們用 CCS3.3 編譯出來的檔案,其實只是一個 COFF 格式的檔案,還不能燒錄到 NOR, NAND, or EEPROM,必須做轉換的動作,變成 binary 纔可以燒入。對於小於 64kB 的程式碼,可以採用 EEPROM 開機。

持續研究 SD 卡在這個 EVM 板子的讀寫,以及 FAT 的格式,如何建立一個檔案系統。

相關文章