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