在
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...