ADI DSP開發環境 CCES下的程式載入過程

2021-06-16 12:18:40 字數 1972 閱讀 4188

cces

平台下,使用**器對目標板上的

spi flash

進行程式載入,要先將工程編譯生成

.ldr

檔案;生成

ldr檔案是呼叫

cces

的elfloader.exe(在

cces

安裝目錄下可以找到

)完成的,這個步驟通過

cces

工程屬性設定和編譯就可以完成;而用

cldp.exe(

在cces

安裝目錄下可以找到

)spi flash

,需要在

cmd裡面進行。

一、如何生成雙核

.ldr檔案

1.在project properties—settings—build

artifact

中設定相應選項,如圖:

artifact type:

工程的輸出檔案型別;

artifact name:

輸出檔案的名稱,注意不能有空格;

output prefix:

輸出目錄;

2.完成步驟

1後,在

tool settings

會出現cresscore blackfin loader

選項,在

general

中設定相應項,如圖:

initialization file:

初始化**,用來初始化

ddr,

主頻率等來提高啟動速度; 在

adi官方文件《

ee-240 adsp-bf533 blackfin

載入過程》

page5

有詳細講解

initialization file

的作用;

3.splitter

為可選項,

disable

即可;

4.additional options

需要新增兩項

options

-bcode 0x1  

設定spi clk

分頻係數,

0x1表示

spi sclk = sclk0/32;

詳見手冊《

bf60x _hwr_man_rev0.41.pdf

》page2229;

-nofinaltag

用來將core1

(或coreb

)的**一起注入到

.ldr;

注意路徑必須用

』/ 』

,被關聯檔案必須是

.dxe

檔案; 詳見

adi官方文件《

ccesv1.0.1_loader_man._rev.1.1.pdf

》page133;

5.完成以上步驟,

f7編譯即可生產雙核

.ldr

檔案,如圖:

二、如何載入

.ldr

檔案到目標板

1.在cmd

中進入到

cces

安裝目錄,如圖:

2.呼叫

cldp,

輸入命令列:

-proc –driver –emu –cmd –erase –format –file

命令的含義可通過

–help

命令獲得;

相關文件詳見

adi官方文件《

ccesv1.0.1_loader_man._rev.1.1.pdf

》page135;

3.出現

done

,至此載入完成,復位

board

,開始執行

spi flash

的出現;注意確保

boot mode

已經設定為

spi flash

啟動;

ADI的CCES在WINDOWS10下的註冊

本安裝說明是根據網上已有的 無需 license 輕鬆打造全功能 adi 的 crosscore embedded studio ver 1.1 教程改動的,因為此教程是在xp下寫的,部分檔案目錄已經不適用於win10了,故對其中的檔案目錄位址進行修改說明。2.如果已經安裝了cces的情況下,教程說...

Ubuntu下CodeBlock開發環境配置

code blocks 是一款功能強悍的c c ide 工具小巧靈活 跨平台 支援 svn 高亮 格式化 國際化 軟體介面語言可定製為中文 強大的除錯環境。本文主要介紹 codeblock 的安裝與配置 ubuntu10.10 環境下 整個過程。一 安裝過程 1 安裝基本編譯環境 sudoapt g...

Ubuntu下CodeBlock開發環境配置

code blocks 是一款功能強悍的c c ide 工具小巧靈活 跨平台 支援 svn 高亮 格式化 國際化 軟體介面語言可定製為中文 強大的除錯環境。本文主要介紹 codeblock 的安裝與配置 ubuntu10.10 環境下 整個過程。一 安裝過程 1 安裝基本編譯環境 sudoapt g...