91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

借助TRAE和MCUXpresso for VS Code實(shí)現(xiàn)AI輔助開發(fā)MCX A系列MCU工程

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

掃碼添加小助手

加入工程師交流群

作為一個(gè)折騰過幾乎所有主流AI編程輔助工具的開發(fā)者,本猿最終還是覺得國(guó)產(chǎn)的TRAE對(duì)國(guó)區(qū)用戶最友好、最穩(wěn)定。雖然它偶爾也會(huì)“天馬行空”地輸出一些奇怪代碼,但整體在嵌入式開發(fā)上的表現(xiàn)已經(jīng)非??孔V,更重要的是——免費(fèi)。

本文將分享我如何把MCUXpresso for VS Code與TRAE結(jié)合,實(shí)現(xiàn)AI輔助開發(fā)MCX A系列MCU工程,包括:

工程創(chuàng)建

SDK導(dǎo)入

AI自動(dòng)寫代碼

AI修改工程

編譯、下載、調(diào)試全流程

一句話:讓TRAE幫你寫MCX代碼,不香嗎?

開發(fā)工具安裝

1. 下載并安裝Visual Studio Code(以下簡(jiǎn)稱VSC)下載鏈接Visual Studio Code - The open source AI code editor;

2. 下載并安裝MCUXpresso for Visual Studio Code可以通過VSC的市場(chǎng)下載,也可以下載MCUXpresso Installer安裝包來安裝組件,Installer 下載鏈接MCUXpresso Installer | NXP Semiconductors;

504ae644-12ad-11f1-90a1-92fbcf53809c.png

3. 下載并安裝TRAE https://www.trae.cn/并在偏好設(shè)置中導(dǎo)入VS Code的配置;

50b0089e-12ad-11f1-90a1-92fbcf53809c.png

硬件

這個(gè)實(shí)驗(yàn)咱們使用FRDM-MCXA344硬件平臺(tái),當(dāng)然您也可以使用NXP其他的FRDM板子或平臺(tái)。

FRDM Development Board for MCX A343 and MCX A344 MCUs | NXP Semiconductors

510c581a-12ad-11f1-90a1-92fbcf53809c.png

工程配置

感覺上MCUXpresso for VSC適配的是Visual Studio Code本體,對(duì)于TRAE的VSC界面有些透明體的BUG,所以咱們還是現(xiàn)在VSC中下載對(duì)應(yīng)FRDM開發(fā)板的SDK倉(cāng)庫(kù)里的包,以及新建一個(gè)工程。

1. 在MCUXpresso for VSC中按照下圖步驟導(dǎo)入FRDM板子的SDK包以及新建一個(gè)工程。記住這里的Location路徑,一會(huì)兒要在TRAE下使用。

5170946a-12ad-11f1-90a1-92fbcf53809c.png

SDK包下載以及導(dǎo)入中:

51d464ea-12ad-11f1-90a1-92fbcf53809c.png

2. 工程導(dǎo)入并創(chuàng)建后,比較建議使用鼠標(biāo)右鍵點(diǎn)擊工程,選擇并打開Configure Tool工具,檢查一邊硬件管腳的配置是否正確:

523aa052-12ad-11f1-90a1-92fbcf53809c.png

3. 打開TRAE, 按照步驟選在MCUXpresso for VSC,導(dǎo)入SDK庫(kù)(Import Repository),選擇本地路徑(Local),在Browse中選擇第一步創(chuàng)建的工程路徑并指向該路徑下的FRDM的SDK包(sdks)并點(diǎn)擊“打開”,最后選擇“Import” 導(dǎo)入SDK庫(kù)即可。

52aedabc-12ad-11f1-90a1-92fbcf53809c.png

4. 導(dǎo)入剛才VSC創(chuàng)建的工程文件,點(diǎn)擊“Import Project",選擇"Folder",進(jìn)入第一步創(chuàng)建的工程路徑,在該目錄下選擇創(chuàng)建的工程目錄并打開,最后點(diǎn)擊"Import"導(dǎo)入工程到TRAE中。

5318d282-12ad-11f1-90a1-92fbcf53809c.png

5. 建議導(dǎo)入成功后,可以連接FRDM開發(fā)板并點(diǎn)擊綠色的這個(gè)調(diào)試用按鈕,先確保工程可以編譯通過并正常調(diào)試。

537b7cd4-12ad-11f1-90a1-92fbcf53809c.png

6. 可以在TRAE右下角的輸入咱們想要的功能,比如這里我希望實(shí)現(xiàn)一個(gè)藍(lán)色LED燈交替閃爍的功能,點(diǎn)擊回車后,TRAE就開始了思考,整個(gè)思考流程也非常適合新手入門的時(shí)候做以下參考,應(yīng)該可以大幅減少學(xué)習(xí)MCX系列MCU開發(fā)的流程和時(shí)間,因?yàn)門RAE思考的過程信息提示比較擬人。

53e7c9c0-12ad-11f1-90a1-92fbcf53809c.png

經(jīng)過TRAE一番搜索和思考,它會(huì)幫我生成如下代碼并編譯一次看看是否成功,我選擇了“保留”代碼。

如果編譯成功的話,咱們可以在FRDM開發(fā)板上調(diào)試起來,可以看到原來的紅色LED閃爍的同時(shí)(原生Demo自帶的功能),藍(lán)色LED也一并在閃爍并按照2S間隔。

544c7276-12ad-11f1-90a1-92fbcf53809c.png

OK,到此基本上咱們就打通了TRAE輔助對(duì)MCX A系列編程的關(guān)節(jié),接下來上個(gè)小小的難度,增加串口打印。

原生的工程里雖然有串口打印的API和初始化,但是并沒有實(shí)際調(diào)用。這里告訴TRAE需要“在硬件初始化函數(shù)后邊加入串口引腳初始化的函數(shù),初始化調(diào)試用的串口設(shè)置波特率115200,并在while中交替打印Hello World和Hello MCXA344”:

54c05e48-12ad-11f1-90a1-92fbcf53809c.png

經(jīng)過TRAE一番舞刀弄槍的思考后,生成如下代碼,保留并編譯后,咱們下載到FRDM板子上會(huì)發(fā)現(xiàn)串口并不會(huì)打印數(shù)據(jù)出來。

5525ed4e-12ad-11f1-90a1-92fbcf53809c.png

我們?cè)僮孴RAE添加串口引腳初始化的函數(shù),這也是為什么第二步中要求大家打開Configure Tool檢查一下引腳配置的目的。具體結(jié)果如下圖,TRAE這里才意識(shí)到并加入串口引腳配置的函數(shù),編譯下載并調(diào)試后,咱們串口信息就可以正常顯示啦~

55a02b04-12ad-11f1-90a1-92fbcf53809c.png

以上就是本猿利用TRAE + MCUXpresso for VS Code進(jìn)行MCX A系列開發(fā)的完整體驗(yàn)。

簡(jiǎn)單總結(jié)一下:

TRAE能寫代碼,也能補(bǔ)代碼

能邊寫邊編譯幫你測(cè)試

能自動(dòng)分析錯(cuò)誤并調(diào)整

還能提供搜索信息、調(diào)試建議、引腳資料等

對(duì)新手而言,TA的“思考過程”甚至能當(dāng)成學(xué)習(xí)MCX開發(fā)的教程;

對(duì)老手而言,它能大幅減少查資料、寫樣板代碼、調(diào)試低級(jí)錯(cuò)誤的時(shí)間。

一句話:

AI輔助嵌入式開發(fā),真的已經(jīng)能用起來了!

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

    關(guān)注

    5198

    文章

    20434

    瀏覽量

    333883
  • AI
    AI
    +關(guān)注

    關(guān)注

    91

    文章

    39690

    瀏覽量

    301294
  • 程序
    +關(guān)注

    關(guān)注

    117

    文章

    3846

    瀏覽量

    85217

原文標(biāo)題:借助TRAE和MCUXpresso for VS Code:全面提升MCX程序開發(fā)效率,讓AI為你優(yōu)化代碼

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    Zephyr領(lǐng)進(jìn)門系列MCUXPresso for VS Code插件安裝

    一套PC端的Zephyr OS開發(fā)環(huán)境。話不多說,開整! 1.??安裝VS Code 相信不少小伙伴已經(jīng)將VS Code當(dāng)作裝機(jī)必備工具了,
    的頭像 發(fā)表于 12-19 09:53 ?3020次閱讀
    Zephyr領(lǐng)進(jìn)門<b class='flag-5'>系列</b>:<b class='flag-5'>MCUXPresso</b> for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>插件安裝

    使用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 ?1984次閱讀
    使用<b class='flag-5'>MCUXpresso</b> for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>插件<b class='flag-5'>開發(fā)</b>Zephyr的hello world

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

      對(duì)于MCU開發(fā)者來說,VS Code憑借輕量、跨平臺(tái)、高可擴(kuò)展等優(yōu)勢(shì),已經(jīng)成為日常編碼的神器。然而長(zhǎng)期以來,很多人只能把VS
    的頭像 發(fā)表于 03-02 09:27 ?2088次閱讀
    在<b class='flag-5'>MCUXpresso</b> for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>中調(diào)用JLINK Script的三種方法

    芯海 32 位 MCU 開發(fā)調(diào)試 ,基于 VS Code 插件實(shí)現(xiàn)芯海 32 位 MCU 開發(fā)調(diào)試

    編譯/鏈接等腳本語(yǔ)法,只需要簡(jiǎn)單配置參數(shù)、新建工程、增加代碼文件后,就可以開始編譯 和調(diào)試了。如果要生成靜態(tài)庫(kù)文件也只需要修改輸出格式,再編譯就可能生成.a 的文件。*附件:基于VSCode插件實(shí)現(xiàn)芯海32位
    發(fā)表于 05-16 10:46

    關(guān)于VS Code實(shí)現(xiàn)遠(yuǎn)程開發(fā)的配置方法詳細(xì)教程

    VS Code幾乎是所有的程序員必備的工具之一,據(jù)說全球一般的開發(fā)者都使用過VS Code這款工具。
    的頭像 發(fā)表于 04-27 10:15 ?3854次閱讀
    關(guān)于<b class='flag-5'>VS</b> <b class='flag-5'>Code</b><b class='flag-5'>實(shí)現(xiàn)</b>遠(yuǎn)程<b class='flag-5'>開發(fā)</b>的配置方法詳細(xì)教程

    基于 VS Code 打造 MCU 開發(fā)輔助工具

    的。本文主要介紹的就是這樣的一款開發(fā)工具–Visual Studio Code(簡(jiǎn)稱 VS Code)。下面將以開發(fā)板 LPC824 為例,
    發(fā)表于 10-26 13:36 ?13次下載
    基于 <b class='flag-5'>VS</b> <b class='flag-5'>Code</b> 打造 <b class='flag-5'>MCU</b> <b class='flag-5'>開發(fā)</b>的<b class='flag-5'>輔助</b>工具

    使用VS Code開發(fā)Arduino

    之下用VS Code(Visual Studio Code)作為編輯器來說就好用多了?,F(xiàn)在我們可以在VS Code中安裝Arduino插件來
    發(fā)表于 12-14 18:49 ?3次下載
    使用<b class='flag-5'>VS</b> <b class='flag-5'>Code</b><b class='flag-5'>開發(fā)</b>Arduino

    使用Visual Studio Code開發(fā)MCUXpresso工程(工程創(chuàng)建/編譯篇)

    在上一篇中,我們?cè)谟?jì)算機(jī)中準(zhǔn)備了用于ARM MCU平臺(tái)的交叉編譯環(huán)境及MCUXpresso Config Tool,本篇里我們將利用這些工具創(chuàng)建適用于NXP MCUMCUXpresso
    的頭像 發(fā)表于 02-06 15:11 ?4284次閱讀

    MCUXpresso兩大重要更新:釋放恩智浦MCU更大潛力!

    2023年3月,恩智浦宣布了為其通用微控制器(MCU)的開發(fā)人員提供更好開發(fā)體驗(yàn)的愿景,以及為實(shí)現(xiàn)這一系列
    的頭像 發(fā)表于 08-18 08:05 ?1359次閱讀
    <b class='flag-5'>MCUXpresso</b>兩大重要更新:釋放恩智浦<b class='flag-5'>MCU</b>更大潛力!

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

    背景 NXP 在 2023 年 7 月 31 日正式發(fā)布了 MCUXpresso for VS Code? 插件,使得廣大的 VS Code
    的頭像 發(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)送!

    恩智浦推出MCX A14x和MCX A15x系列MCU

    恩智浦半導(dǎo)體欣然宣布推出MCX A14x和MCX A15x系列MCU,這是
    的頭像 發(fā)表于 02-01 16:36 ?2839次閱讀

    恩智浦發(fā)布新一代MCX A系列MCU

    恩智浦半導(dǎo)體近日發(fā)布了MCX A14x和MCX A15x兩款通用MCU,作為MCX
    的頭像 發(fā)表于 02-02 14:41 ?2493次閱讀

    全新MCX A系列MCU FRDM開發(fā)板:開箱即用的高效體驗(yàn)

    想嘗鮮全新的MCX A通用MCU,當(dāng)然少不了開發(fā)板的支持。今天我們就向大家介紹恩智浦MCX A
    發(fā)表于 02-29 09:12 ?3547次閱讀
    全新<b class='flag-5'>MCX</b> <b class='flag-5'>A</b><b class='flag-5'>系列</b><b class='flag-5'>MCU</b> FRDM<b class='flag-5'>開發(fā)</b>板:開箱即用的高效體驗(yàn)

    字節(jié)跳動(dòng)推出海外AI中文開發(fā)環(huán)境IDE:Trae

    。 Trae不僅支持簡(jiǎn)體中文和英文兩種語(yǔ)言界面,還內(nèi)置了先進(jìn)的AI模型,如GPT-4o和Claude-3.5-Sonnet,供開發(fā)者免費(fèi)使用。這些AI模型的應(yīng)用,使得
    的頭像 發(fā)表于 01-21 10:33 ?2106次閱讀

    恩智浦推出基于MCX A34系列MCU的電感式編碼器方案

    MCX A34系列是恩智浦MCX MCU家族在2025年迎來的一位新成員。憑借強(qiáng)大的混合信號(hào)處理能力與快速響應(yīng)控制特性,
    的頭像 發(fā)表于 02-10 10:49 ?1014次閱讀