chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

在MCUXpresso for VS Code中調(diào)用JLINK Script的三種方法

恩智浦MCU加油站 ? 來源:恩智浦MCU加油站 ? 2026-03-02 09:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

對(duì)于MCU開發(fā)者來說,VS Code憑借輕量、跨平臺(tái)、高可擴(kuò)展等優(yōu)勢(shì),已經(jīng)成為日常編碼的神器。然而長期以來,很多人只能把VS Code當(dāng)“編輯器”使用,真正編譯、下載、調(diào)試MCU代碼時(shí),仍不得不切回到Keil、IAR等傳統(tǒng)IDE。

好消息是——NXP為VS Code推出的MCUXpresso插件,正在逐步打通MCU開發(fā)的完整鏈路。配合JLINK調(diào)試器時(shí),有些特殊場景需要通過JLINK Script去執(zhí)行定制化操作,而這些腳本又常常不屬于JLINK默認(rèn)邏輯。這就需要開發(fā)者手動(dòng)配置腳本文件的調(diào)用方式。

本文將帶你快速掌握在MCUXpresso for VS Code中調(diào)用JLINK Script的三種方法,包含示例截圖與使用提示,幫助你在調(diào)試和下載過程中輕松集成自定義操作。

簡要回顧

Visual Studio Code(VS Code)是一款由微軟開發(fā)的源代碼編輯器。它支持多種操作系統(tǒng),如Windows、macOS和Linux。VSCode的編輯器設(shè)計(jì)得非常精簡且強(qiáng)大,同時(shí)集成了大量實(shí)用功能,使其在性能和易用性上都表現(xiàn)出色。而長期以來開發(fā)者很難僅僅使用VSCode來開發(fā)MCU,往往是把VSCode當(dāng)成編輯器使用,寫完代碼后的編譯和下載還要切換到Keil或IAR等IDE。NXP推出了VSCode平臺(tái)的MCU開發(fā)插件,可以很好得解決這個(gè)痛點(diǎn)。

在使用JLINK進(jìn)行開發(fā)的過程中,某些情況下需要自定義JLINK執(zhí)行一些操作,而這些操作可能無法集成到JLINK軟件的通用部分。腳本文件語法支持 C 中允許的大多數(shù)語句(if-else、while、變量聲明等),但不是全部。此外,還有一些特定于腳本文件的語句。腳本文件具有最大的靈活性,因此幾乎可以支持任何所需的目標(biāo)初始化。關(guān)于JLINK Script文件基礎(chǔ)和在IAR下的調(diào)用方法這里不再贅述,可以參考痞子衡大佬的這篇博客https://www.cnblogs.com/henjay724/p/14008691.html本文介紹MCUXpresso for VS Code里,如何調(diào)用JLINK Script。

目前有三種方式可以在MCUXpresso for VS Code 里調(diào)用JLINK Script。

方法一:

在對(duì)應(yīng)的“Build Configurations”的目錄下的.jlink文件里指定”Script File”的路徑。這里使用的“Build Configurations”是“flexspi_nor_release”;

5e6a3b44-12ad-11f1-90a1-92fbcf53809c.png

在對(duì)應(yīng)的“JLink_hello_world.jlink”里添加對(duì)應(yīng)的“Script File”路徑:

5ed87af0-12ad-11f1-90a1-92fbcf53809c.png

5f38afa6-12ad-11f1-90a1-92fbcf53809c.png

隨后在“evkbmimxrt1060_sdram_init.jlinkscript”里添加打印信息“Report("JLINK Script TEST Mode 1 !!!"); ”

5f9dac76-12ad-11f1-90a1-92fbcf53809c.png

在MCUXpresso插件里開始debug:

6005a9de-12ad-11f1-90a1-92fbcf53809c.png

隨后便可以在“DEBUG CONSOLE”里看到打印出來的信息,來驗(yàn)證該JLINK Script是否成功被調(diào)用:

606432ec-12ad-11f1-90a1-92fbcf53809c.png

方法二:

把“.jlinkscript”放在和“JLink_hello_world.jlink”同一目錄下,并和“JLink_hello_world.jlink”命名相同:

60d60598-12ad-11f1-90a1-92fbcf53809c.png

然后在“JLink_hello_world.jlinkscript”里添加打印信息“Report("JLINK Script TEST Mode 2 !!!"); ”

613924fc-12ad-11f1-90a1-92fbcf53809c.png

同樣的,debug時(shí)可以在“DEBUG CONSOLE”里看到打印出來的信息:

619d2dd0-12ad-11f1-90a1-92fbcf53809c.png

方法三:

僅在下載程序時(shí)可用,MCUXpresso for VS Code插件里提供了“Flash Programmer”功能:

62014c8e-12ad-11f1-90a1-92fbcf53809c.png

選擇SEGGER:

6268777e-12ad-11f1-90a1-92fbcf53809c.png

隨后在“CUSTOM SCRIPT”添加“.jlinkscript”的路徑即可:

62ce13f4-12ad-11f1-90a1-92fbcf53809c.png

最后點(diǎn)擊“Run”即可下載代碼。

但是該方法無法像前兩種方法一樣,在“DEBUG CONSOLE”中查看Log信息。本質(zhì)上,該方法和第一種方法是一樣的。因?yàn)辄c(diǎn)擊“Preview”后,此時(shí)插件會(huì)自動(dòng)在當(dāng)前工程目錄下生成一個(gè)“script.jlink”文件:

632b792c-12ad-11f1-90a1-92fbcf53809c.png

638283a2-12ad-11f1-90a1-92fbcf53809c.png

63ed17f8-12ad-11f1-90a1-92fbcf53809c.png

最后:哪種方式最推薦?

如果需要調(diào)試 + 腳本初始化:

推薦方法一或方法二,都有 Debug Console 輸出,方便驗(yàn)證與排錯(cuò)。

如果只需要燒錄時(shí)跑腳本:

使用方法三更直接。

6451138e-12ad-11f1-90a1-92fbcf53809c.png

隨著NXP MCUXpresso VS Code插件持續(xù)完善,開發(fā)MCU已不必局限于傳統(tǒng)IDE。JLINK Script的靈活性更讓VS Code的調(diào)試能力如虎添翼。在掌握上面三種方法后,你可以更自由地控制調(diào)試器流程、初始化硬件、執(zhí)行定制任務(wù),從而進(jìn)一步提升開發(fā)效率。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    147

    文章

    18914

    瀏覽量

    397796
  • NXP
    NXP
    +關(guān)注

    關(guān)注

    61

    文章

    1395

    瀏覽量

    197520
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    7400

    瀏覽量

    129269
  • 調(diào)試
    +關(guān)注

    關(guān)注

    7

    文章

    646

    瀏覽量

    35632

原文標(biāo)題:JLINK Script在MCUXpresso VSCode中到底怎么用?一文講透

文章出處:【微信號(hào):NXP_SMART_HARDWARE,微信公眾號(hào):恩智浦MCU加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    使用MCUXpresso for VS Code插件開發(fā)Zephyr的hello world

    本期來到Zephyr實(shí)戰(zhàn)經(jīng)驗(yàn)演練,小編帶著大家一起使用MCUXpresso for VS Code插件來開發(fā)一個(gè)屬于Zephyr的hello world。
    的頭像 發(fā)表于 01-03 09:21 ?1982次閱讀
    使用<b class='flag-5'>MCUXpresso</b> for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>插件開發(fā)Zephyr的hello world

    啟動(dòng)Redis的三種方法

    Redis筆記(1)——安裝、卸載、三種方法啟動(dòng)Redis,Redis命令使用(干貨十足),Redis兩種方法設(shè)置密碼,時(shí)間復(fù)雜度(更完善哦~)
    發(fā)表于 06-08 16:09

    LwIP協(xié)議棧開發(fā)嵌入式網(wǎng)絡(luò)的三種方法有何關(guān)系

    LwIP協(xié)議棧開發(fā)嵌入式網(wǎng)絡(luò)的三種方法分析 輕量級(jí)的TCP/IP協(xié)議棧LwIP,提供了三種應(yīng)用程序設(shè)計(jì)方法,且很容易被移植到多任務(wù)的操作系統(tǒng)。本文結(jié)合μC/OS-II這一實(shí)時(shí)操作系統(tǒng)
    發(fā)表于 08-05 07:55

    分享MCUXpresso IDE下將關(guān)鍵函數(shù)重定向到RAM執(zhí)行的幾種方法

    重定向到RAM執(zhí)行的三種方法》,有讀者文章下面留言,希望也講一講 MCUXpresso IDE 下函數(shù)重定向到 RAM 執(zhí)行的
    發(fā)表于 02-10 06:44

    噪聲系數(shù)測(cè)量的三種方法

    噪聲系數(shù)測(cè)量的三種方法 本文介紹了測(cè)量噪聲系數(shù)的三種方法:增益法、Y
    發(fā)表于 05-07 13:38 ?2429次閱讀

    解決電池問題有三種方法

    解決電池問題有三種方法      對(duì)于手機(jī)電池問題如何解決,業(yè)內(nèi)人士指出有以下三種方法:   一、發(fā)明新型電池。目前有日本生產(chǎn)商已經(jīng)展示了概念性的燃
    發(fā)表于 11-10 14:26 ?1158次閱讀

    JLink Script文件基礎(chǔ)及其IAR下調(diào)用方法

    基于上述概念JLink.exe就是一個(gè)解釋器,它能解釋執(zhí)行JLink Script文件,其命令格式如下,使用-JLinkScriptFile參數(shù)指定JLink
    的頭像 發(fā)表于 11-29 10:12 ?3564次閱讀

    python統(tǒng)計(jì)詞頻的三種方法

    python統(tǒng)計(jì)詞頻的三種方法方法。
    發(fā)表于 05-25 14:33 ?2次下載

    痞子衡嵌入式:MCUXpresso IDE下將關(guān)鍵函數(shù)重定向到RAM執(zhí)行的幾種方法

    重定向到RAM執(zhí)行的三種方法》,有讀者文章下面留言,希望也講一講 MCUXpresso IDE 下函數(shù)重定向到 RAM 執(zhí)行的
    發(fā)表于 12-06 19:36 ?9次下載
    痞子衡嵌入式:<b class='flag-5'>MCUXpresso</b> IDE下將關(guān)鍵函數(shù)重定向到RAM<b class='flag-5'>中</b>執(zhí)行的幾<b class='flag-5'>種方法</b>

    噪聲系數(shù)測(cè)量的三種方法

    本文介紹了測(cè)量噪聲系數(shù)的三種方法:增益法、Y系數(shù)法和噪聲系數(shù)測(cè)試儀法。這三種方法的比較以表格的形式給出。
    的頭像 發(fā)表于 05-18 11:02 ?2191次閱讀
    噪聲系數(shù)測(cè)量的<b class='flag-5'>三種方法</b>

    【世說設(shè)計(jì)】噪聲系數(shù)測(cè)量的三種方法

    本文介紹了測(cè)量噪聲系數(shù)的三種方法:增益法、Y系數(shù)法和噪聲系數(shù)測(cè)試儀法。這三種方法的比較以表格的形式給出。無線通信系統(tǒng),噪聲系數(shù)(NF)或者相對(duì)應(yīng)的噪聲因數(shù)(F)定義了噪聲性能和對(duì)接
    的頭像 發(fā)表于 05-19 10:38 ?2138次閱讀
    【世說設(shè)計(jì)】噪聲系數(shù)測(cè)量的<b class='flag-5'>三種方法</b>

    pwm產(chǎn)生的三種方法

    pwm產(chǎn)生的三種方法 PWM(Pulse Width Modulation)是一常用的控制技術(shù),可以通過調(diào)節(jié)開關(guān)管的通斷時(shí)間,通過改變輸出波形的占空比來實(shí)現(xiàn)對(duì)電路的控制。現(xiàn)代工業(yè)控制
    的頭像 發(fā)表于 09-02 10:25 ?9754次閱讀

    修復(fù)鋰電池的三種方法

    電子發(fā)燒友網(wǎng)站提供《修復(fù)鋰電池的三種方法.doc》資料免費(fèi)下載
    發(fā)表于 11-15 10:40 ?6次下載
    修復(fù)鋰電池的<b class='flag-5'>三種方法</b>

    MCUXpresso for VS Code保姆式教程免費(fèi)送!

    背景 NXP 2023 年 7 月 31 日正式發(fā)布了 MCUXpresso for VS Code? 插件,使得廣大的 VS
    的頭像 發(fā)表于 11-16 08:55 ?2692次閱讀
    <b class='flag-5'>MCUXpresso</b> for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>保姆式教程免費(fèi)送!

    MCUXpresso IDE下在線聯(lián)合調(diào)試雙核MCU工程的三種方法

    大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家分享的是MCUXpresso IDE下在線聯(lián)合調(diào)試i.MXRT1170雙核工程的三種方法
    的頭像 發(fā)表于 08-08 15:18 ?2083次閱讀
    <b class='flag-5'>MCUXpresso</b> IDE下在線聯(lián)合調(diào)試雙核MCU工程的<b class='flag-5'>三種方法</b>