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)不再提示

【MM32F5270】Keil開(kāi)發(fā)環(huán)境搭建

碼工雜記 ? 來(lái)源:xusiwei1236 ? 作者:xusiwei1236 ? 2024-11-06 16:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文是對(duì)MM32F5270相關(guān)的靈動(dòng)官網(wǎng)資料和社區(qū)現(xiàn)有幾篇環(huán)境搭建帖的整理和總結(jié)。詳細(xì)且完整的記錄了——如何從零搭建MM32F5270 Keil開(kāi)發(fā)環(huán)境以及如何編譯運(yùn)行MM32F5270 SDK中的hello_world示例。具體參考的鏈接可以在本文末尾找到,感興趣的讀者可以自行查閱。其中,靈動(dòng)官網(wǎng)提供了最新的芯片用戶手冊(cè),逐飛科技的網(wǎng)盤中提供了開(kāi)發(fā)板原理圖和硬件使用說(shuō)明,這些資料在后續(xù)的開(kāi)發(fā)過(guò)程中是經(jīng)常需要查閱的,建議下載;靈動(dòng)SDK下載頁(yè)面提供了在線的API參考,建議收藏。

一、Keil下載和安裝

1.1 下載Keil MDK

由于MM32F5270的CPU核是STAR-MC1,而Keil MDK 5.37才添加了對(duì)它的支持,因此必須下載MDK 5.37版本才能支持MM32F5270的開(kāi)發(fā)(具體可以參考Keil MDK 5.37的Release Note)。

Keil MDK官網(wǎng)下載鏈接(需要注冊(cè),下載速度略慢)

國(guó)內(nèi)5.37版本下載鏈接

MD5: 9a3e824a57eb370555826d53f2f6056d (國(guó)內(nèi)下載完成后,記得md5sum校驗(yàn)一下)

1.2 安裝Keil MDK

MDK安裝,默認(rèn)設(shè)置,一路下一步就好了,沒(méi)啥難度,不再詳細(xì)介紹。

1.3 激活Keil MDK

首先,下載KeyGen程序(可以生成2032年的,親測(cè)有效

下載完成后,解壓開(kāi)keil_keygen_2032。

Keil MDK安裝好了之后,打開(kāi)Keil uVision5。通過(guò) File→License Management菜單,打開(kāi)License Management界面。在License Management界面中,復(fù)制CID。

打開(kāi)keil_keygen_2032.exe,粘貼CID,Target選擇ARM,點(diǎn)Generate生成License ID Code(LIC)。將生成的CID復(fù)制到Keil的License Management界面,粘貼到“New License ID Code”文本框中,點(diǎn)”Add LIC”即可激活Keil。

二、MM32F5270 Keil Pack下載和安裝

2.1 下載MM32 Keil Pack

MM32 Keil Pack下載鏈接

官網(wǎng)提供的是一個(gè)壓縮包,里面有靈動(dòng)MM32系列所有芯片的Keil Pack。

2.2 安裝MM32 Keil Pack

解壓后,雙擊 MindMotion.MM32F5277E_DFP.0.0.7.pack 文件安裝MM32F5270支持包(Keil安裝成功后,會(huì)自動(dòng)關(guān)聯(lián).pack文件)。

三、MM32F5270 SDK下載

MM32F5270 SDK下載鏈接(需要注冊(cè)賬號(hào)登錄下載)

3.1 構(gòu)建MM32F5270 SDK

登錄賬號(hào)后,默認(rèn)顯示sdk-create頁(yè)面。在該頁(yè)面中,Toolchain選擇mdk,Board選擇plus-f5270,點(diǎn)擊BUILD PROJECT開(kāi)始創(chuàng)建SDK:

poYBAGN82HSASWKdAAAlb23yJds612.png

3.2 下載MM32F5270 SDK

稍等片刻,頁(yè)面自動(dòng)跳轉(zhuǎn)到Build dashboard頁(yè)面。點(diǎn)擊中間的 Windows mdk_plus-f5270 鏈接后,自動(dòng)跳轉(zhuǎn)到剛剛觸發(fā)創(chuàng)建的結(jié)果頁(yè)面:

pYYBAGN82IWAQ7XSAABDGSsMvxs768.png

點(diǎn)擊“Download Board Package”開(kāi)始下載SDK,文件名為 plus-f5270_mdk.zip。

四、編譯hello_world示例

4.1 打開(kāi)hello_world工程

解壓開(kāi) plus-f5270_mdk.zip 文件,可以看到SDK內(nèi)的文件目錄頂層結(jié)構(gòu)如下:

poYBAGN82JSADBOKAAA3YX-gTA4391.png

打開(kāi)demo_appsdemo_appsbasichello_world子目錄:

poYBAGN9b_qANiN_AADziGdNueg025.jpg

其中,build子目錄下有project.uvprojx文件,雙擊打開(kāi)(Keil MDK安裝成功,會(huì)自動(dòng)關(guān)聯(lián).uvprojx后綴)。

4.2 構(gòu)建hello_world工程

使用F7快捷鍵,或者左上角的Build圖標(biāo),觸發(fā)編譯構(gòu)建。

構(gòu)建完成后,可以看到Build Output子窗體輸出了程序空間占用情況:

pYYBAGN82KCAcR3IAANVJCXtSzM717.png

五、連接PWLINK2調(diào)試器和USB串口

5.1 連接PWLINK2調(diào)試器

PWLINK2調(diào)試器用于開(kāi)發(fā)板的程序燒錄和調(diào)試,它的一端可以通過(guò)USB-A接口連接到電腦,另一端通過(guò)杜邦線連接到開(kāi)發(fā)板。

開(kāi)始調(diào)試之前,首先需要將PWLINK2和開(kāi)發(fā)板通過(guò)附帶的杜邦線連接起來(lái)。PWLINK2附帶的杜邦線,10pin固定的一頭帶有凸起,直接插入PWLINK2的10針接口上。

接下來(lái),需要將杜邦線散開(kāi)的一頭與開(kāi)發(fā)板的調(diào)試接口相連。具體參考逐飛科技提供的《PLUS-F5270 硬件使用說(shuō)明》文件中的“調(diào)試接口連接方式”插圖:

pYYBAGL7SEuAZnUgAADfAQCesA8372.jpg

根據(jù)上圖中的標(biāo)注,以及PWLINK2正面的絲印,至少連接4根線:

GND,地線

RST,復(fù)位信號(hào)

SWDIO,SWD接口輸入輸出信號(hào)

SWDCLK,SWD接口時(shí)鐘信號(hào)

最后,將PWLINK2的另一端插入到電腦上(因?yàn)閁SB串口線也可以供電,所以這里不需要連接3.3v)。

5.2 連接USB串口

另外,需要通過(guò)將開(kāi)發(fā)板的USB-UART口連接到電腦,以便接收和查看串口輸出。

開(kāi)發(fā)板的USB-UART口和主控芯片MM32F5270之間已有一個(gè)CH340 USB轉(zhuǎn)串口芯片。

因此,直接使用附贈(zèng)的USB Type-C線,一段插入到開(kāi)發(fā)板的USB-UART口,另一端插入電腦即可。

連接正常后,設(shè)備管理器中將會(huì)顯示一個(gè)CH340的串口設(shè)備(如果沒(méi)有正常識(shí)別,可以去沁衡官網(wǎng)下載CH340驅(qū)動(dòng)),如下圖所示:

pYYBAGN82L-AUwpqAAHSAfXItoo674.png

六、配置Keil項(xiàng)目的調(diào)試器

6.1 修改Keil MDK項(xiàng)目的調(diào)試器配置

Keil項(xiàng)目默認(rèn)的調(diào)試器是ULINK2,無(wú)法直接用于PWLINK2。

右擊Project視圖中的“Target 1”,或者點(diǎn)擊工具欄第二行的魔術(shù)棒圖標(biāo),彈出“Options for ‘Target 1

”窗口,如下圖所示:

pYYBAGN82MqAGqDcAAGM1gHY8sA984.png

點(diǎn)擊Debug標(biāo)簽,Use下拉選擇“CMSIS-DAP”調(diào)試器(因?yàn)楦劫?zèng)的PWLINK2運(yùn)行的固件是CMSIS-DAP),如下圖所示:

poYBAGN82QaAMIvvAAJLEZag1Rc286.png

配置到這里,一般就可以燒錄和調(diào)試了。

七、燒錄和運(yùn)行hello_world示例

7.1 燒錄hello_world程序

以上操作完成后,點(diǎn)擊界面上的下載圖標(biāo),或者按F8快捷鍵,即可開(kāi)始燒錄。

燒錄過(guò)程中,狀態(tài)欄會(huì)顯示進(jìn)度。燒錄完成后,Build Output窗口可以看到所用時(shí)間的輸出:

poYBAGN82RiAI-x1AADw80PcD4A883.png

7.2 運(yùn)行hello_world程序

燒錄完成后,使用串口助手或者其他串口工具連接到前面設(shè)備管理器中新增的CH340的串口上,我的是COM7,我這里使用的是MobaXterm,串口參數(shù):

波特率:9600

數(shù)據(jù)位:8

奇偶校驗(yàn):無(wú)

停止位:1

如下圖所示:

pYYBAGN82SOAL3n0AACpOutMS0U890.png

完成上述配置后,按開(kāi)發(fā)板的復(fù)位按鍵。可以看到串口輸出:

pYYBAGN82S6Abvg7AAAZW9hpWLI464.png

7.3 設(shè)置下載后自動(dòng)復(fù)位

可以看到,按照前面的步驟,燒錄完成后,需要手動(dòng)按復(fù)位按鍵讓程序運(yùn)行。如果程序反腐修改,或者需要進(jìn)行斷點(diǎn)調(diào)試的話,操作起來(lái)不是很方便,所以建議開(kāi)啟“下載后復(fù)位”選項(xiàng),下面介紹如何操作。

點(diǎn)擊“Options for ‘Target 1”窗口中Use右側(cè)的Settings,彈出CMSIS-DAP設(shè)置界面,如下圖所示:

poYBAGN82TqADZStAAGiZ-myRX4284.png

這里可以看到,SW Device中已經(jīng)顯示了一個(gè)設(shè)備,說(shuō)明調(diào)試接口已經(jīng)正常連接并通訊了。

點(diǎn)擊Flash Download標(biāo)簽,勾選Reset and Run:

poYBAGN82UWAJFDjAAFDlvVdyEk154.png

這樣每次下載之后自動(dòng)復(fù)位主控芯片,方便調(diào)試。這一步不是必須設(shè)置的,但如果不設(shè)置,下載完成后,需要手動(dòng)按復(fù)位按鍵,對(duì)主控芯片進(jìn)行復(fù)位。

審核編輯:湯梓紅

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

    關(guān)注

    69

    文章

    1223

    瀏覽量

    169519
  • MDK
    MDK
    +關(guān)注

    關(guān)注

    4

    文章

    211

    瀏覽量

    32668
  • 開(kāi)發(fā)環(huán)境

    關(guān)注

    1

    文章

    242

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    迅為RK3576開(kāi)發(fā)板NPUrknn-toolkit2環(huán)境搭建和使用docker環(huán)境安裝

    迅為RK3576開(kāi)發(fā)板NPUrknn-toolkit2環(huán)境搭建和使用docker環(huán)境安裝
    的頭像 發(fā)表于 06-18 15:22 ?432次閱讀
    迅為RK3576<b class='flag-5'>開(kāi)發(fā)</b>板NPUrknn-toolkit2<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>和使用docker<b class='flag-5'>環(huán)境</b>安裝

    第三章 開(kāi)發(fā)環(huán)境搭建

    本章介紹了W55MH32開(kāi)發(fā)環(huán)境搭建。常用工具 KEIL MDK功能強(qiáng)大,安裝需注意路徑等要點(diǎn)并安裝芯片包。還講解MDK5使用技巧,如文本美化、語(yǔ)法檢測(cè)、代碼編輯等實(shí)用功能。
    的頭像 發(fā)表于 05-26 09:40 ?478次閱讀
    第三章 <b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>

    使用Keil開(kāi)發(fā)環(huán)境和STM32F103RCT6實(shí)現(xiàn)RTC功能時(shí),總提示\"RTC_InitTypeDef\" is undefined,為什么?

    使用Keil開(kāi)發(fā)環(huán)境和STM32F103RCT6,實(shí)現(xiàn)RTC功能時(shí),總提示"RTC_InitTypeDef" is undefined? 頭文件已包含,庫(kù)文件也已包
    發(fā)表于 03-12 07:38

    靈動(dòng)微電子MM32F5370 MCU產(chǎn)品特色

    MM32F3、靈動(dòng)·天樞 MM32F5、靈動(dòng)·玉衡 MM32G5、靈動(dòng)·天璣 MM32H5 等子系列,MM32F5270、
    的頭像 發(fā)表于 01-10 10:02 ?1476次閱讀
    靈動(dòng)微電子<b class='flag-5'>MM32F</b>5370 MCU產(chǎn)品特色

    如何搭建企業(yè)AI開(kāi)發(fā)環(huán)境

    搭建企業(yè)AI開(kāi)發(fā)環(huán)境是一個(gè)復(fù)雜而細(xì)致的過(guò)程,涉及硬件選擇、操作系統(tǒng)配置、軟件安裝、工具選用以及實(shí)踐等多個(gè)方面。下面,AI部落小編將詳細(xì)介紹如何搭建企業(yè)AI
    的頭像 發(fā)表于 12-20 10:37 ?684次閱讀

    【敏矽微ME32G070開(kāi)發(fā)板免費(fèi)體驗(yàn)】開(kāi)箱及環(huán)境搭建

    ,出廠設(shè)置驅(qū)動(dòng)了WS2812 RGB彩燈,顯示很是炫酷。焊接好兩旁的排針好后,閃燈效果見(jiàn)頂部視頻。 三、環(huán)境搭建 使用Keil開(kāi)發(fā)評(píng)測(cè)該開(kāi)發(fā)
    發(fā)表于 12-17 22:13

    SSM開(kāi)發(fā)環(huán)境搭建教程 SSM與Spring Boot的區(qū)別

    SSM開(kāi)發(fā)環(huán)境搭建教程 SSM(Spring+SpringMVC+MyBatis)開(kāi)發(fā)環(huán)境搭建
    的頭像 發(fā)表于 12-16 18:13 ?1384次閱讀

    東軟載波ES32VF2264開(kāi)發(fā)板評(píng)測(cè)-keil開(kāi)發(fā)環(huán)境搭建

    東軟載波ES32VF2264開(kāi)發(fā)板-keil開(kāi)發(fā)環(huán)境搭建安裝Eastsoft.ES32_DFP.1.0.16時(shí)遇到如下問(wèn)題: 該包從東軟官
    發(fā)表于 11-21 16:49

    【RA-Eco-RA0E1-32PIN-V1.0開(kāi)發(fā)板試用】開(kāi)箱+環(huán)境搭建 終于會(huì)用HAL框架了,環(huán)境搭建玩成了!

    【RA-Eco-RA0E1-32PIN-V1.0開(kāi)發(fā)板試用】開(kāi)箱+環(huán)境搭建終于會(huì)用HAL框架了,環(huán)境搭建玩成了! 粗心的我把RASC中設(shè)置成
    發(fā)表于 11-01 13:18

    基于MM32F5270 MCU實(shí)現(xiàn)FreeRTOS移植

    在嵌入式領(lǐng)域中,嵌入式實(shí)時(shí)操作系統(tǒng)正得到越來(lái)越廣泛的應(yīng)用。采用嵌入式實(shí)時(shí)操作系統(tǒng)(RTOS)可以更合理、更有效地利用 CPU 的資源,簡(jiǎn)化應(yīng)用軟件的設(shè)計(jì),縮短系統(tǒng)開(kāi)發(fā)時(shí)間,更好地保證系統(tǒng)的實(shí)時(shí)性和可靠性。
    的頭像 發(fā)表于 08-22 10:04 ?2216次閱讀
    基于<b class='flag-5'>MM32F5270</b> MCU實(shí)現(xiàn)FreeRTOS移植

    【GD32 MCU 入門教程】一、GD32 MCU 開(kāi)發(fā)環(huán)境搭建(3)使用 Embedded Builder 開(kāi)發(fā) GD32

    GD32系列為通用型MCU,所以開(kāi)發(fā)環(huán)境也可以使用通用型的IDE,目前使用較多的是KEIL、IAR、 GCC和Embedded Builder,客戶可以根據(jù)個(gè)人喜好來(lái)選擇相應(yīng)的開(kāi)發(fā)
    的頭像 發(fā)表于 08-08 16:03 ?2583次閱讀
    【GD32 MCU 入門教程】一、GD32 MCU <b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>(3)使用 Embedded Builder <b class='flag-5'>開(kāi)發(fā)</b> GD32

    【GD32 MCU 入門教程】一、GD32 MCU 開(kāi)發(fā)環(huán)境搭建(2)使用 IAR 開(kāi)發(fā) GD32

    GD32系列為通用型MCU,所以開(kāi)發(fā)環(huán)境也可以使用通用型的IDE,目前使用較多的是KEIL、IAR、 GCC和Embedded Builder,客戶可以根據(jù)個(gè)人喜好來(lái)選擇相應(yīng)的開(kāi)發(fā)
    的頭像 發(fā)表于 08-08 15:40 ?1431次閱讀
    【GD32 MCU 入門教程】一、GD32 MCU <b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>(2)使用 IAR <b class='flag-5'>開(kāi)發(fā)</b> GD32

    【GD32 MCU 入門教程】一、GD32 MCU 開(kāi)發(fā)環(huán)境搭建(1)使用Keil開(kāi)發(fā)GD32

    GD32系列為通用型MCU,所以開(kāi)發(fā)環(huán)境也可以使用通用型的IDE,目前使用較多的是KEIL、IAR、 GCC和Embedded Builder,客戶可以根據(jù)個(gè)人喜好來(lái)選擇相應(yīng)的開(kāi)發(fā)
    的頭像 發(fā)表于 08-08 15:01 ?2844次閱讀
    【GD32 MCU 入門教程】一、GD32 MCU <b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>(1)使用<b class='flag-5'>Keil</b><b class='flag-5'>開(kāi)發(fā)</b>GD32

    QT5+OpenCV4搭建應(yīng)用開(kāi)發(fā)環(huán)境

    作為深度學(xué)習(xí)算法工程師,必須要掌握應(yīng)用開(kāi)發(fā)技能嗎?搞工程肯定是必須要會(huì)界面開(kāi)發(fā),QT就是一個(gè)很不錯(cuò)的選擇。本文以QT5.15 + OpenCV4.8 + OpenVINO2023為例,搭建應(yīng)用
    的頭像 發(fā)表于 07-23 11:23 ?1466次閱讀
    QT5+OpenCV4<b class='flag-5'>搭建</b>應(yīng)用<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>環(huán)境</b>

    PyTorch深度學(xué)習(xí)開(kāi)發(fā)環(huán)境搭建指南

    PyTorch作為一種流行的深度學(xué)習(xí)框架,其開(kāi)發(fā)環(huán)境搭建對(duì)于深度學(xué)習(xí)研究者和開(kāi)發(fā)者來(lái)說(shuō)至關(guān)重要。在Windows操作系統(tǒng)上搭建PyTorc
    的頭像 發(fā)表于 07-16 18:29 ?2483次閱讀