基於TI C6678 DSP + Xilinx Kintex-7 FPGA評估板|DSP RTOS案例開發——總目錄
今天小編專門以創龍科技的TL6678F-EasyEVM評估板爲例爲大家詳細講解一款TI KeyStone架構C6000系列TMS320C6678八核C66x定點/浮點DSP與Xilinx Kintex-7 FPGA處理器設計的高端異構多核評估板,
如何進行DSP(數字信號處理) RTOS(實時操作系統)案例開發,爲了方便大家學習與查閱。
由於篇幅過長,將分爲幾個章節爲大家講解。請留意後續發文!感謝大家的支持與厚愛!
評估板接口資源豐富,引出雙路FMC、雙路SFP+光口、雙路千兆網口、PCIe等高速通信接口,方便用戶快速進行產品方案評估與技術預研。
案例源碼、產品資料(用戶手冊、核心板硬件資料、產品規格書)詳情:site.tronlong.com/pfdownload
典型應用領域
ü 軟件無線電
ü 雷達探測
ü 光電探測
ü 視頻追蹤
ü 圖像處理
ü 水下探測
ü 定位導航
目錄
4.2.1 SPI NOR FLASH/NAND FLASH讀、寫、擦除操作 38
前 言
RTOS(SYS/BIOS)案例基於多核軟件開發包BIOS-MCSDK中的pdk_C6678_1_1_2_6包進行開發,底層調用的是CSL(Chip Support Library)函數庫,並加入SYS/BIOS實時內核實現多任務運行。
RTOS案例位於產品資料“4-軟件資料\Demo\DSP_Demo\RTOS-demos\”路徑下。案例目錄說明如下表,其中bin目錄存放程序可執行文件,project目錄存放案例工程源文件。
表 1
目錄 |
文件/目錄 |
說明 |
bin |
xxx.out |
程序可執行文件 |
project |
xxx.c |
程序源碼文件 |
xxx.cfg |
RTSC配置文件 |
|
driver |
驅動文件存放目錄 |
|
system |
平臺文件存放目錄 |
|
.ccsproject/.cproject/.project |
CCS工程文件 |
本文檔案例程序默認使用DSP端主頻爲1GHz、DSP端DDR3容量爲1GByte的核心板,通過TL-XDS200仿真器加載運行進行操作效果演示。請通過Micro USB線將調試串口與PC機進行連接,打開串口調試終端SecureCRT並正確進行串口連接設置。
更多推薦
TL6678ZH-EVM評估板(C6678 + ZYNQ,地表至強,多核DSP +多核ARM + FPGA!)
基於TI KeyStone架構C6000系列TMS320C6678八核C66x定點/浮點DSP,以及Xilinx Zynq-7000系列XC7Z045/XC7Z100 SoC處理器設計的高端異構多核評估板。
TMS320C6678每核心主頻可高達1.25GHz,XC7Z045/XC7Z100集成PS端雙核ARM Cortex-A9 + PL端Kintex-7架構28nm可編程邏輯資源。
引出雙路CameraLink、雙路SFP+光口、四路千兆網口、雙路SATA、雙路PCIe、四路USB、雙路CAN、雙路CAMERA、HDMI IN/OUT、LVDS、LCD、RS485、RS232、Micro SD、HPC FMC等接口。
TLIMX8-EVM評估板(i.MX 8,,4核ARM Cortex-A53!)
基於NXP i.MX 8M Mini的4核ARM Cortex-A53 + 單核ARM Cortex-M4多核處理器設計的高性能評估板,每核主頻高達1.6GHz。
引出MIPI CAMERA、MIPI/LVDS LCD、HDMI OUT、LINE IN/OUT、PCIe、FlexSPI、USB、RS485、RS232、千兆網口、百兆網口等接口
下一章節將爲大家詳情講解:
1 ndk_client案例開發
1.1 案例說明
1.2 案例測試
1.3 關鍵代碼