LinkServer Flash簡(jiǎn)介
在LinkServer_24.9.75版本中,LinkServer增加和完善了多項(xiàng)新功能和改進(jìn),可以為用戶提供更強(qiáng)大的工具集,以支持更多的硬件平臺(tái)并提高開發(fā)效率。
其中新增LinkServer Flash燒錄工具,該工具引入了全新的圖形用戶界面(GUI)工具——LinkFlash,用于執(zhí)行閃存燒錄操作。LinkFlash提供了一個(gè)直觀的界面來(lái)簡(jiǎn)化閃存相關(guān)任務(wù),如燒錄、擦除、恢復(fù)、保存和驗(yàn)證。當(dāng)前LinkFlash工具支持的設(shè)備比較廣泛,包括RT、MCX、LPC、Kinetis等系列。
感興趣的同學(xué)可以有兩種方式下載安裝LinkServer軟件。
方式1:安裝MCUXPresso IDE軟件(需要24.9.75版本及以上),會(huì)自動(dòng)默認(rèn)安裝LinkServer軟件。
方式2:如果沒有安裝MCUXPresso IDE軟件的同學(xué)可以在下面的鏈接下載安裝單獨(dú)的LinkServer軟件。
LinkServer for Microcontrollers | NXP Semiconductors
需要小伙伴們注意的是LinkServer的版本是需要LinkServer_24.9.75及以上版本才支持LinkServer Flash工具的。
還有一點(diǎn)需要開發(fā)同學(xué)注意,本文介紹的使用開發(fā)板燒寫方式是基于CMSIS_DAP方式燒寫,如果使用J-link方式燒寫,本文介紹的LinkServer Flash燒錄工具是不支持的。
注意:如果使用J-link方式燒寫的同學(xué)可以使用SEGGER J-Flash軟件工具,具體可以參見Segger官網(wǎng)
Software Development Tools by SEGGER – The Embedded Experts
LinkServer Flash工具
在C: xpLinkServer_24.9.75docs路徑下找到LinkFlash.md文件,有更多的詳細(xì)信息介紹。
LinkFlash是一款用于通過(guò)圖形用戶界面執(zhí)行閃存操作的閃存燒錄工具??稍诮K端中使用`./LinkServer gui flash`命令將其打開。它的界面包含了多種功能區(qū)域,以下將詳細(xì)介紹其各項(xiàng)功能與使用方法。
可以看到LinkFlash GUI界面十分的干凈簡(jiǎn)潔,下面是根據(jù)LinkFlash.md文件內(nèi)容翻譯成中文介紹LinkFlash工具界面和使用方法。
菜單欄中包括文件和幫助,其中文件有如下選擇:
1:加載配置:可加載之前使用“保存配置...”保存的配置文件。
2:保存配置:將當(dāng)前配置保存到文件中
3:重置配置:將配置重置為初始狀態(tài)
探頭與設(shè)備選項(xiàng)
探頭:一個(gè)組合框,顯示當(dāng)前連接的LinkServer探頭?!八⑿隆卑粹o可觸發(fā)一次新的探頭掃描。應(yīng)用程序啟動(dòng)時(shí)會(huì)自動(dòng)掃描一次探頭。
設(shè)備:一個(gè)文本與組合框混合的字段,支持過(guò)濾功能。點(diǎn)擊后會(huì)顯示所有可用設(shè)備的下拉列表,在字段中輸入文本可對(duì)選項(xiàng)進(jìn)行過(guò)濾。“...”按鈕也可用于切換下拉列表。
本文以MIMXRT1170-EVKB開發(fā)板舉例,在下拉列表中找到對(duì)應(yīng)的開發(fā)板名并選中。
協(xié)議:選擇要使用的協(xié)議(“SWD”或“JTAG”)。對(duì)于大多數(shù)設(shè)備,只有“SWD”選項(xiàng)可用。
線速:以赫茲為單位的線速。如果該字段留空,則使用設(shè)備JSON配置中指定的默認(rèn)線速。
燒錄命令
通過(guò)點(diǎn)擊不同的選項(xiàng)卡來(lái)選擇要執(zhí)行的燒錄命令。當(dāng)前所選命令的選項(xiàng)會(huì)顯示在選項(xiàng)卡下方。
一共支持5個(gè)命令,分別是燒錄、擦除、恢復(fù)、保存、驗(yàn)證。
命令執(zhí)行:點(diǎn)擊位于命令選項(xiàng)下方的大按鈕來(lái)啟動(dòng)所選命令。執(zhí)行過(guò)程中,按鈕名稱會(huì)變?yōu)椤叭∠?,按下可取消操作?/p>
輸入驗(yàn)證:只有在點(diǎn)擊命令執(zhí)行按鈕后才會(huì)對(duì)輸入字段進(jìn)行驗(yàn)證。如果發(fā)現(xiàn)錯(cuò)誤,閃存命令將不會(huì)執(zhí)行,并會(huì)彈出一個(gè)消息框,顯示所有需要修復(fù)的錯(cuò)誤??赡艿腻e(cuò)誤包括:必填字段為空、輸入文件不存在、數(shù)字格式錯(cuò)誤等。
日志:提供有關(guān)已執(zhí)行命令的信息。有兩個(gè)可用的選項(xiàng)卡:
日志:顯示上次執(zhí)行的閃存命令的信息。
命令:顯示當(dāng)前會(huì)話中執(zhí)行的所有閃存命令的歷史記錄。這些命令會(huì)調(diào)用LinkServer,并且可以在終端中使用它們來(lái)復(fù)制在圖形用戶界面中執(zhí)行的操作。
狀態(tài)欄:顯示上次執(zhí)行命令的狀態(tài)。
各命令詳解:
1.燒錄(Program)
使用文件對(duì)閃存進(jìn)行燒錄:
選項(xiàng)“文件”是選擇要燒錄的文件,可使用“瀏覽...”按鈕通過(guò)文件對(duì)話框選擇文件,或者將文件拖放到LinkFlash窗口中。
選項(xiàng)“地址”是二進(jìn)制文件的加載地址。支持十六進(jìn)制(0x)、二進(jìn)制(0b)或十進(jìn)制格式。需要注意的是只有當(dāng)文件擴(kuò)展名不被識(shí)別為ELF、HEX或SREC文件時(shí),該字段才會(huì)啟用,這時(shí)文件會(huì)被視為二進(jìn)制文件。
選項(xiàng)“燒錄前全擦除”:燒錄前擦除所有閃存。
選項(xiàng)“燒錄后重置目標(biāo)“:燒錄后從復(fù)位開始執(zhí)行。
2.擦除(Erase):擦除整個(gè)閃存。
3.恢復(fù)(Resurrect):嘗試恢復(fù)鎖定的設(shè)備,僅適用于MCXC和Kinetis系列MCU。
4.保存(Save):將指定地址和大小的閃存區(qū)域保存到給定文件。
選項(xiàng)“地址”:開始保存的地址??梢允鞘M(jìn)制(0x)、二進(jìn)制(0b)或十進(jìn)制。
選項(xiàng)“大小“:要保存區(qū)域的大小??梢允鞘M(jìn)制(0x)、二進(jìn)制(0b)或十進(jìn)制。
選項(xiàng)“文件”:保存二進(jìn)制數(shù)據(jù)的文件??墒褂谩盀g覽...”按鈕通過(guò)文件對(duì)話框選擇文件。
5.驗(yàn)證(Verify):驗(yàn)證閃存內(nèi)容是否與給定文件匹配。
選項(xiàng)“文件”:要驗(yàn)證的文件。可使用“瀏覽...”按鈕通過(guò)文件對(duì)話框選擇文件。
選項(xiàng)“地址:二進(jìn)制文件的加載地址??梢允鞘M(jìn)制(0x)、二進(jìn)制(0b)或十進(jìn)制。只有當(dāng)文件擴(kuò)展名不被識(shí)別為ELF、HEX或SREC文件時(shí),該字段才會(huì)啟用,此時(shí)文件被視為二進(jìn)制文件。
為了更直觀的感受LinkFlash GUI軟件,我將使用開發(fā)板MIMXRT1170-EVKB,演示燒寫軟件過(guò)程。
具體操作視頻我已上傳Bilibili網(wǎng)站,感興趣的同學(xué)可以登錄網(wǎng)址查看LinkServer Flash GUI使用_嗶哩嗶哩_bilibili。
演示燒錄流程
1:連接IMXRT170-EVKB開發(fā)板的USB DEBUG接口J86到PC電腦;
2:上電IMXRT170-EVKB開發(fā)板,依次選擇Probe、device、Protocol、Program->File等選項(xiàng);
3:根據(jù)需求可以設(shè)置燒錄前擦除所有閃存,燒錄后從復(fù)位開始執(zhí)行;
4:最后可以看狀態(tài)欄是否操作成功。
通過(guò)以上對(duì)LinkServer Flash的介紹,用戶可以更好地掌握其使用方法,從而高效地進(jìn)行閃存相關(guān)的操作與配置管理,還可以保持閃存文件以及驗(yàn)證等功能,極大方便用戶操作。
作者:May Liu
恩智浦致力于打造安全的連接和基礎(chǔ)設(shè)施解決方案,為智慧生活保駕護(hù)航。
恩智浦半導(dǎo)體NXP Semiconductors N.V.(納斯達(dá)克股票代碼:NXPI)是汽車、工業(yè)物聯(lián)網(wǎng)、移動(dòng)設(shè)備和通信基礎(chǔ)設(shè)施市場(chǎng)值得信賴的合作伙伴,致力于提供創(chuàng)新解決方案。
-
NXP
+關(guān)注
關(guān)注
61文章
1346瀏覽量
189213 -
恩智浦
+關(guān)注
關(guān)注
14文章
5978瀏覽量
116287 -
開發(fā)工具
+關(guān)注
關(guān)注
0文章
222瀏覽量
22839 -
燒錄
+關(guān)注
關(guān)注
8文章
287瀏覽量
36326 -
mcuxpresso
+關(guān)注
關(guān)注
1文章
45瀏覽量
4493
原文標(biāo)題:LinkServer Flash工具使用介紹
文章出處:【微信號(hào):NXP_SMART_HARDWARE,微信公眾號(hào):恩智浦MCU加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
安富利榮獲恩智浦多個(gè)獎(jiǎng)項(xiàng)
《電子發(fā)燒友電子設(shè)計(jì)周報(bào)》聚焦硬科技領(lǐng)域核心價(jià)值 第18期:2025.06.30--2025.07.4
「2025恩智浦創(chuàng)新技術(shù)峰會(huì)」飛凌嵌入式亮相上海首站

啟揚(yáng)智能受邀參加2025恩智浦技術(shù)峰會(huì)

米爾誠(chéng)邀您參加2025恩智浦NXP峰會(huì)

恩智浦智能家電創(chuàng)新方案一文看盡 恩智浦智能家電技術(shù)日給你答案

恩智浦3.07億美元收購(gòu)Kinara,強(qiáng)化邊緣AI布局
恩智浦強(qiáng)化汽車和工業(yè)物聯(lián)網(wǎng)業(yè)務(wù):6.25 億美元收購(gòu)中間件企業(yè) TTTech Auto

恩智浦半導(dǎo)體6.25億美元收購(gòu)TTTech Auto
恩智浦宣布收購(gòu)Aviva Links
2.425億美元!恩智浦收購(gòu)汽車技術(shù)公司
恩智浦eIQ Time Series Studio 工具使用全攻略

評(píng)論