想必關(guān)注MCXN947系列MCU的朋友們已經(jīng)知道板載MCXN947的FRDM開發(fā)板已經(jīng)正式和大家見面了。
使用VSCode調(diào)試FRDM MCXN947開發(fā)板,意味著將高效的代碼編輯與直觀的調(diào)試體驗(yàn)相結(jié)合。FRDM MCXN947開發(fā)板以其豐富的接口和可擴(kuò)展性,為原型設(shè)計(jì)和快速開發(fā)提供了堅(jiān)實(shí)基礎(chǔ)。通過(guò)VSCode,我們不僅能夠輕松管理項(xiàng)目文件,還能實(shí)時(shí)查看和修改代碼,同時(shí)利用強(qiáng)大的調(diào)試功能,確保程序的穩(wěn)定運(yùn)行。這一過(guò)程不僅提升了開發(fā)效率,也為我們帶來(lái)了更加流暢的開發(fā)體驗(yàn)。
今天小編也來(lái)蹭下熱度,趁熱打鐵來(lái)一篇實(shí)戰(zhàn)。
小編在之前已經(jīng)發(fā)表了一個(gè)名為《vscode+cortex-debug調(diào)試工程》的系列文章,文中為大家講解了如何使用cortex-debug插件,結(jié)合VSCode進(jìn)行嵌入式平臺(tái)的調(diào)試(請(qǐng)大家自行根據(jù)文章安裝對(duì)應(yīng)插件)。當(dāng)初使用的硬件平臺(tái)是RT1060_EVK并結(jié)合Jlink來(lái)操作的。那么今天,我們的主角是FRDM_MCXN947開發(fā)板:

調(diào)試器使用MCU-Link,MCU-Link由恩智浦和Embedded Artists聯(lián)合開發(fā),是一種功能強(qiáng)大且經(jīng)濟(jì)高效的硬件調(diào)試器,可與MCUXpressoIDE無(wú)縫配套使用,并且還與支持CMSIS-DAP協(xié)議的第三方IDE兼容。購(gòu)買鏈接:https://www.nxp.com.cn/design/design-center/software/development-software/mcuxpresso-software-and-tools-/mcu-link-debug-probe:MCU-LINK

為了使用MCU-Link調(diào)試器,需要下載LinkServer軟件,在NXP官網(wǎng)直接搜索找到Linkserver下載安裝即可;

工程代碼,當(dāng)然是使用官方SDK,下載鏈接:https://mcuxpresso.nxp.com/zh/builder?hw=FRDM-MCXN947

一切準(zhǔn)備就緒,打開VSCode并新建一個(gè)Cortex-debug工程(詳見系列文章介紹),這里我們需要用到external的配置文件,配置使用外部Linkserver,即將Servertype將文件改為External,然后Executable修改為本地路徑:

接下來(lái)是打開外部Server,找到Linkserver安裝目錄,打開命令行執(zhí)行:
.LinkServer.exe gdbserver mcxn947:FRDM-MCXN947執(zhí)行成功后打印log:

至此一切準(zhǔn)備就緒,回到VSCode,點(diǎn)擊綠色的小三角,即可開始調(diào)試:

一切順利,程序停在了main函數(shù)的位置,成功。
希望本期如何使用VSCode結(jié)合cortex-debug插件來(lái)調(diào)試FRDM_MCXN947開發(fā)板能幫助大家快速上手。大家快來(lái)上手體驗(yàn)吧!?。?br />
-
嵌入式
+關(guān)注
關(guān)注
5208文章
20620瀏覽量
336712 -
調(diào)試器
+關(guān)注
關(guān)注
1文章
329瀏覽量
25200 -
FRDM
+關(guān)注
關(guān)注
1文章
23瀏覽量
5791 -
vscode
+關(guān)注
關(guān)注
1文章
173瀏覽量
9259
原文標(biāo)題:從代碼到硬件的無(wú)縫連接:VSCode與FRDM_MCXN947的完美融合
文章出處:【微信號(hào):NXP_SMART_HARDWARE,微信公眾號(hào):恩智浦MCU加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
MCXN947 EVK 無(wú)法初始化 PHY是怎么回事?如何處理?
MCXN547如何開啟iRTC subSecond功能?
快速上手FRDM-KE17Z512開發(fā)板:開啟高效MCU開發(fā)之旅
探索NXP FRDM - MCXN947開發(fā)板:快速上手指南
探索FRDM - MCXN236評(píng)估板:低成本設(shè)計(jì)與評(píng)估的理想之選
探索NXP FRDM - RW612開發(fā)板:功能特性與應(yīng)用指南
探索FRDM - MCXA156開發(fā)板:設(shè)計(jì)與評(píng)估的理想之選
探索FRDM - MCXE247開發(fā)板:功能、特性與使用指南
探索FRDM - IMX8MPLUS開發(fā)板:開啟嵌入式開發(fā)新旅程
FRDM-MCXE31B開發(fā)板:設(shè)計(jì)與評(píng)估的理想之選
探索FRDM-MCXW23開發(fā)板:低功耗藍(lán)牙應(yīng)用的理想之選
恩智浦全新FRDM開發(fā)板的功能優(yōu)勢(shì)
如何在MCXN947微控制器上配置安全啟動(dòng)和生命周期
如何在MCXN947板的FlexSPI接口接HyperRAM
恩智浦MCU MCXN947 基于MCUXpresso Config tools創(chuàng)建IIC的教程步驟
使用VSCode調(diào)試FRDM MCXN947開發(fā)板
評(píng)論