SEGGER新推出的Device Support Kit(DSK),能更方便地為J-Link調(diào)試器、Flasher編程器添加對(duì)新設(shè)備的支持。DSK套件包含創(chuàng)建用戶軟件包以將設(shè)備添加到J-Link和Flasher所需的所有文件,以及源代碼示例和用于創(chuàng)建安裝程序的模板。
DSK支持通過復(fù)制文件或通過運(yùn)行自定義的安裝程序添加J-Link設(shè)備支持,并擴(kuò)展到Segger Flasher編程器。
“我們認(rèn)為,對(duì)于客戶和合作伙伴來說,他們可以自行添加設(shè)備很重要。他們可以信賴但不必依賴 SEGGER?!盨EGGER的創(chuàng)始人Rolf Segger說?!?a href="http://wenjunhu.com/v/tag/137/" target="_blank">芯片供應(yīng)商可以與市場(chǎng)領(lǐng)先的J-Link合作,按照自己的時(shí)間表推出他們的設(shè)備。J-Link調(diào)試器就可以在新推出的設(shè)備上使用,甚至在它們投放市場(chǎng)之前?!?/p>
添加新設(shè)備很簡(jiǎn)單:只需自定義工作示例即可。以這種方式添加的設(shè)備具有與 SEGGER 添加的設(shè)備相同的功能,包括flash燒寫及設(shè)置無限數(shù)量的斷點(diǎn)??蓪?shí)現(xiàn)的Flasher編程速度非常接近flash的理論最大值。
J-link DSK特點(diǎn)
適用于J-link當(dāng)前支持的大多數(shù)內(nèi)核,支持尚未添加到支持?jǐn)?shù)據(jù)庫(kù)的設(shè)備進(jìn)行超高速編程。
DSK組成
新設(shè)備支持通常需要flasher,以及腳本實(shí)現(xiàn)設(shè)備所需的特殊連接和重置序列。為了盡可能輕松地創(chuàng)建支持,J-Link DSK隨附SEGGER Flash Loader(SFL)以及一組示例腳本文件,適用于需要特殊處理的各種設(shè)備。
1. SEGGER Flash Loader
DSK的核心組件是SEGGER Flash Loader,SFL設(shè)置設(shè)備以通過微控制器的調(diào)試接口訪問Flash,是對(duì)未支持的設(shè)備量身定制的一段代碼,臨時(shí)下載到RAM中,由它執(zhí)行對(duì)Flash的編程。
為新設(shè)備添加SFL后,J-Link flash下載功能將使用該SFL,并且對(duì)所有J-Link應(yīng)用程序(如J-Link Commander、J-Flash等)都提供Flash下載功能。SFL還為設(shè)備啟用了無限數(shù)量的flash斷點(diǎn)功能。也可以通過IDE/Ozone直接下載到Flash中。有關(guān)SFL以及如何編寫算法的更多信息,請(qǐng)參考:
https://wiki.segger.com/SEGGER_Flash_Loader
2. J-Link script文件
一些設(shè)備需要特殊的連接或重置序列的腳本,而J-Link缺省使用的通用序列未涵蓋這些序列。對(duì)于這些設(shè)備,可能需要通過J-Link script文件才能在J-Link中獲得設(shè)備支持。J-Link DSK套件包含了用于需要特殊處理的各種設(shè)備的J-Link腳本文件示例。
有關(guān)J-Link script文件的更多信息,請(qǐng)參考技術(shù)文章:J-link script文件的作用與用法(可點(diǎn)擊查看)
關(guān)于SEGGER
SEGGER Microcontroller GmbH在嵌入式系統(tǒng)領(lǐng)域擁有近三十年的經(jīng)驗(yàn),提供先進(jìn)的RTOS和軟件庫(kù),J-Link / J-Trace代碼調(diào)試和跟蹤器,F(xiàn)lasher在線編程器以及軟件開發(fā)工具等產(chǎn)品。
SEGGER專業(yè)的嵌入式開發(fā)軟件和工具設(shè)計(jì)簡(jiǎn)潔,并針對(duì)嵌入式系統(tǒng)進(jìn)行了優(yōu)化,通過價(jià)格合理、質(zhì)量?jī)?yōu)良而且靈活易用的各類工具,支持嵌入式系統(tǒng)的整個(gè)開發(fā)過程。
SEGGER公司由Rolf Segger于1992年創(chuàng)立,目前正穩(wěn)步發(fā)展。SEGGER總部位于德國(guó)蒙海姆,在美國(guó)波士頓設(shè)有分公司,并在英國(guó),美國(guó)硅谷以及中國(guó)上海設(shè)有子公司,在大多數(shù)大陸上有分銷商(北京麥克泰是SEGGER公司在中國(guó)的分銷商),使用戶在全球范圍內(nèi)都能使用SEGGER全系列產(chǎn)品。
關(guān)于麥克泰技術(shù)
麥克泰技術(shù)(簡(jiǎn)稱BMR)成立于1995年,是國(guó)內(nèi)專業(yè)的嵌入式系統(tǒng)軟件企業(yè),與世界領(lǐng)先的嵌入式軟件供應(yīng)商合作有二十多年的時(shí)間,為嵌入式研發(fā)提供豐富的工具、軟件、解決方案和培訓(xùn)服務(wù)。2019年麥克泰技術(shù)簽約SEGGER成為正式代理商,全面代理SEGGER旗下所有產(chǎn)品。
審核編輯 :李倩
-
編程器
+關(guān)注
關(guān)注
9文章
395瀏覽量
42318 -
調(diào)試器
+關(guān)注
關(guān)注
1文章
305瀏覽量
23739 -
J-Link
+關(guān)注
關(guān)注
0文章
84瀏覽量
22143
原文標(biāo)題:基于DSK輕松添加J-Link&Flasher設(shè)置支持
文章出處:【微信號(hào):麥克泰技術(shù),微信公眾號(hào):麥克泰技術(shù)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論