隨著嵌入式開發(fā)復雜度不斷提升,工具鏈的體驗往往決定了開發(fā)效率的上限。在NXP生態(tài)中,LinkServer一直是調試與編程的核心工具,承擔著固件下載、調試、內存訪問等關鍵任務。它通過JTAG/SWD接口連接目標設備,并支持多款NXP調試器:
MCU-Link
LPC-Link2
OpenSDA
同時,它也兼容多個主流開發(fā)環(huán)境,例如MCUXpresso IDE與VS Code,為MCU開發(fā)提供了穩(wěn)定可靠的底層支撐。
然而以前想使用LinkServer,我們要么敲命令行、要么依賴IDE的調用界面。對于習慣了Segger JFlash那類“所見即所得”工具的用戶而言,難免覺得有點不夠直觀。
好消息是——從LinkServer 24.9.75版本開始,NXP終于上線了一款全新的GUI燒錄工具:LinkFlash。這讓固件燒寫這件事變得更輕松、更直觀,也為某些特定場景帶來了更高的便利性。
盡管這個工具已經悄悄上線了大半年,今天就讓我們正式體驗一下,看看到底好不好用、值不值得加入你的工具箱。
安裝與開啟
軟件的安裝,這里不再過多介紹,可在官網下載或者通過MCUXpresso Installer一鍵安裝:https://www.nxp.com/design/design-center/software/development-software/mcuxpresso-software-and-tools-/linkserver-for-microcontrollers:LINKERSERVER
這里我安裝的版本是24.12.21。安裝完后,在C: xpLinkServer_24.12.21路徑下可以找到相關文件。

直接雙擊LinkFlash.exe便可直接打開。或者使用命令行:.LinkServer.exe gui flash

打開的界面如下,是不是非常簡潔?

燒錄
Probe可以選擇對應的調試器(如果有多個設備),有新的設備連接后,需要再刷新一下:

Device可以選擇對應的開發(fā)板型號,這里我們選擇MIMXRT1060-EVKB對應的選項:

Program界面里可以選擇對應的image,支持的格式有:
ELF
HEX
SREC
BIN
當然,針對BIN這種不帶地址的image,需要在Address里填寫起始地址:

Mass erase before programming:燒寫前擦除flash,由于RT系列片外的nor flash容量大,勾選該選項,操作時會需要一些時間。Reset target after programming:燒寫后復位MCU,點擊Program便可以下載固件,在Commands里可以看到當前操作對應的指令;

Log窗口下可以看到相關信息,不過這里看到下載16kb大小的image花費了15.4秒,速度有點慢(這邊是把擦除時間也一起算上了);

不全片擦除flash的話,速度在46KB/S:

下載成功,可以看到串口終端顯示“hello world“:

擦除
Erase窗口無特別:

點擊Erase可以看到相關指令:

解鎖
Resurrect窗口可以解鎖MCU,但是只支持MCXC和Kinetis系列,所以這邊不再測試,

讀取
Save窗口可以按地址讀取指定大小的數(shù)據(jù),并保存。

這里我直接嘗試讀取flash的image,保存在saved.bin,點擊Save,可以看到相關指令:

打開save.bin,發(fā)現(xiàn)似乎沒問題,開頭是FCFB。待會兒我們來測試一下。

驗證
Verify窗口可以驗證flash的image和所指定image是否一致:

這里我們剛好用剛剛讀出來的image再和flash里的image驗證是否一致。點擊Verify,可以看到相關指令:

在Log窗口可以看到對比驗證通過,說明剛剛讀出來的image是和flash中的image一致的,

小結
LinkServer的LinkFlash GUI工具已全部體驗完畢。從整體來看,LinkFlash已能滿足基礎的圖形化Flash燒錄需求,界面清晰、操作直觀,對于不想使用命令行或不依賴IDE的場景來說,確實提升了不少便利性。
不過,實際使用下來也可以明顯感受到,目前的LinkFlash功能仍較為基礎,距離成熟的專業(yè)燒錄工具還有不小的發(fā)展空間。
期待未來版本能夠在易用性、配置靈活性、設備支持范圍等方面繼續(xù)增強,讓它真正成為開發(fā)者手中的高效輔助利器。
-
mcu
+關注
關注
147文章
18938瀏覽量
398653 -
嵌入式
+關注
關注
5200文章
20458瀏覽量
334335 -
NXP
+關注
關注
61文章
1397瀏覽量
197790 -
調試器
+關注
關注
1文章
329瀏覽量
25101
原文標題:工具好用到想安利:LinkFlash讓固件下載變得太輕松
文章出處:【微信號:NXP_SMART_HARDWARE,微信公眾號:恩智浦MCU加油站】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
恩智浦NXP LinkServer Flash工具使用介紹與燒錄教程
求NXP最新固件庫下載網址!
【大聯(lián)大世平 NXP ZigBee JN5189開發(fā)板試用體驗】固件庫下載初次體驗
可以讓工具再次變得偉大的四種方法
【免費工具】華秋AI電路識別助手:讓電路設計與分析變得輕松高效!
NXP LinkFlash工具讓固件下載變得太輕松
評論