一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

帶靈動微MM32F5的Plus-F5270開發(fā)板怎么玩?

安芯教育科技 ? 來源:極術(shù)社區(qū) ? 作者:Medivh ? 2022-08-18 15:21 ? 次閱讀

主要內(nèi)容

一、Plus-F5270開發(fā)板介紹

二、Keil MDK社區(qū)版的安裝

三、集成靈動微MM32F522E支持包

四、Hello World

五、MicroPython編譯

六、MicroPython燒錄和使用

七、相關(guān)公開課資源

逐飛科技的Plus-F5270是2022年全國大學生物聯(lián)網(wǎng)設計競賽用開發(fā)板,它擁有 一顆安謀科技“星辰”STAR-MC1架構(gòu)的靈動微MM32F5277E高性能芯片,集成DSP和FPU。接口豐富,結(jié)構(gòu)合理,是一款典型的多功能實驗用板。

開箱體驗

拆開盒子,里面一共有5件東西:

1、 Plus-F5270開發(fā)板

2、 創(chuàng)芯工坊PWLINK2(DAP)

3、 母對母杜邦線12根

4、 USB Type-C數(shù)據(jù)線

5、 開發(fā)板說明頁 可以看到里面的Plus-F5270開發(fā)板長這樣:

0609978c-1eab-11ed-ba43-dac502259ad0.jpg

相關(guān)接口的示意圖:

061f2520-1eab-11ed-ba43-dac502259ad0.jpg

顏色:黑色蓋油白色絲印

尺寸:長154MM,寬98.5MM

電壓:DC座供電6-14V,USB口供電5V 這里簡單講一下,如何通過PWLINK2調(diào)試器將Plus-F5270和電腦連接。 首先拿出套件里的PWLINK2的燒錄器,就是包裝袋里面有“防BUG符”的那個。

06575c38-1eab-11ed-ba43-dac502259ad0.jpg

拆開包裝,把它上面的杜邦線一根一根準確的接到板子上。 具體的SWD調(diào)試接口引腳定義如圖所示。

06663820-1eab-11ed-ba43-dac502259ad0.jpg

另外一頭接到電腦的USB端口

0679b224-1eab-11ed-ba43-dac502259ad0.jpg

這樣我們的燒錄模式就準備好了。

Keil MDK的安裝

Keil MDK是業(yè)界知名的開發(fā)工具,但商業(yè)版的價格不菲,一年幾千美金的樣子。 好在ARM公司這次推出了免費的Keil MDK社區(qū)版(Arm Keil MDK-Community),大家可以用它來給咱們的Plus-F5270調(diào)試和燒錄程序。 獲取Arm Keil MDK-Community之前,要先擁有一個ARM官網(wǎng)的賬號。

免費注冊地址:

https://www.keil.arm.com/mdk-community/

注冊成功后,就可以點擊Download Keil MDK進行下載了。

069498dc-1eab-11ed-ba43-dac502259ad0.jpg

安裝成功后,務必先以管理員身份運行Keil MDK(不然你可能無法正常激活)。

然后選擇File 》 許可證管理,選擇Single-User License。

06aebb68-1eab-11ed-ba43-dac502259ad0.jpg

點擊 Get LIC via Internet.。.

06bb34ce-1eab-11ed-ba43-dac502259ad0.jpg

此時會彈出Keil網(wǎng)站的許可證管理頁面。填完其它信息后,在產(chǎn)品序列號 (PSN) 字段中輸入社區(qū)版專用序列號:42B2L-JM9GY-LHN8C,提交表格。

如果沒什么意外的話,你的郵箱會收到一個許可證 ID 代碼 (LIC) 。把這個代碼填到 μVision 的LIC 字段中,然后單擊“Add LIC”。

這樣你的Keil MDK社區(qū)版就可以正式投入使用了。

集成靈動微MM32F522E的開發(fā)包

雖然你現(xiàn)在可以使用Keil MDK,但Keil MDK此刻還不認得搭載靈動微MM32F522E芯片的開發(fā)板。咱們需要安裝靈動微官網(wǎng)MM32F522E系列的開發(fā)支持包。

下載地址:

https://mindmotion.com.cn/support/software/keil_pack/

解壓后你會看到一大堆文件,找到我們的MM32F277E。直接安裝即可。

06ce405a-1eab-11ed-ba43-dac502259ad0.jpg

注:安裝前請確定自己的Keil MDK是 5.13 或更新版本。

這里演示一個Hello World工程文件的調(diào)試和燒錄。

如果你是Keil MDK的熟手,可以自行新建工程并開始敲代碼。

新手的話,就在靈動微官網(wǎng)下載相關(guān)例程進行測試吧(下載例程需要有靈動微官網(wǎng)的賬號,免費注冊一個即可)。

06e97f5a-1eab-11ed-ba43-dac502259ad0.jpg

靈動微官網(wǎng)的SDK區(qū)域有很多例程,我們這里找到demo_apps,下載basic分類里的Hello World。下載解壓后有四個目錄,如圖所示。

06fb1ea4-1eab-11ed-ba43-dac502259ad0.jpg

進入mdk目錄,直接運行以.uvprojx結(jié)尾的工程文件。

你可以看到一段非常經(jīng)典的C語言代碼,根據(jù)自己的要求對其修改,點擊“Build Target”。如果沒報錯,就可以進入燒錄環(huán)節(jié)了。

0709977c-1eab-11ed-ba43-dac502259ad0.jpg

這里需要提醒的是,記得在項目對應的設備選項中,確認MM32F5277E的軟件支持包已經(jīng)正確集成。

07185596-1eab-11ed-ba43-dac502259ad0.jpg

如果前面的工作都沒有問題,找到“Flash”選項,點擊“Download”。這個示例程序不大,Keil MDK的燒錄速度很快。

成功后,找個串口訪問工具來看看我們的程序跑起來沒有。

0737b1fc-1eab-11ed-ba43-dac502259ad0.jpg

我這里用的是Tera Term,對應的串口是COM4,波特率115200。

你用Putty之類的工具也是一樣的。

0749d5c6-1eab-11ed-ba43-dac502259ad0.jpg

可以看到,我這里的程序運行成功了。 注:把DAPLink或者JLink作為調(diào)試器,Keil或者Segger Ozone作為燒錄工具,對Plus-F5270來說都可以。如果你手邊配件比較豐富,完全可以自行搭配。不一定要跟我一樣。

MicroPython的編譯和燒錄

Python是一款非常容易使用的腳本語言,它的語法簡潔,功能強大,容易擴展。而MicroPython是Python的一個精簡版本,可以運行在MCU這樣性能有限的微控制器上。

這次2022年全國大學生物聯(lián)網(wǎng)設計競賽,安謀科技&靈動微的命題也推薦使用MicroPython來進行產(chǎn)品的開發(fā)。

首先,我們要訪問靈動微蘇勇老師的Gitee頻道,下載相關(guān)源代碼。

07624f0c-1eab-11ed-ba43-dac502259ad0.jpg

一般情況下在Linux平臺編譯MicroPython更方便,Ubuntu和Fedora都OK。 當然你也可以和我一樣,用MSYS2+Windows 10 的方式編譯。它可以在Windows系統(tǒng)中模擬Linux常用的命令行工具,只是要注意Python3的兼容性問題。

076e98fc-1eab-11ed-ba43-dac502259ad0.jpg

找到“/micropython-su-master/micropython-1.16/ports/mm32f5”這個目錄。

執(zhí)行:

make CROSS=1

0785fb78-1eab-11ed-ba43-dac502259ad0.jpg

到這里,我們的MicroPython固件已經(jīng)編譯成功。

注:如果不想自己配編譯環(huán)境,又有修改代碼的需求,可以用這個Docker鏡像來完成。

由于我電腦上有多個固件版本,為了提高辨識度,我把編譯好的固件更名為fireware0724.hex。

07aa6986-1eab-11ed-ba43-dac502259ad0.jpg

接下來將編譯好的固件燒錄到開發(fā)板。 在Keil MDK新建一個項目,然后在該項目的Output選項卡中選擇我們剛才編譯好的文件。

07bdcfa8-1eab-11ed-ba43-dac502259ad0.jpg

回到Flash選項卡,點擊Download。 燒錄完成后,訪問串口看我們的MicroPython能用沒有。

07ce0f1c-1eab-11ed-ba43-dac502259ad0.jpg

至此,我們可以在這塊開發(fā)板上用MicroPython來實現(xiàn)應用了。 如果你文件比較多,又不想經(jīng)常燒錄開發(fā)板,可以把自己的程序?qū)懙組icroSD卡,板子加電后會自動識別相關(guān)外部存儲器。 默認掛載的目錄是“/sd”。

需要注意的一點是,如果需要開機執(zhí)行自己的Python代碼,得把自己的主程序命名為boot.py或者main.py,這樣系統(tǒng)才能識別成功。

這里舉個例子:

在MicroSD的主分區(qū)內(nèi)新建文件boot.py 寫

入一句代碼:print (‘hello world’) 保存后將卡插入開發(fā)板。

重新加電,按Reset按鈕。

07e28226-1eab-11ed-ba43-dac502259ad0.jpg

從輸出可以看到,boot.py正確執(zhí)行了,當前程序所在的目錄是/sd。 如果你手邊沒有MicroSD卡,也可以直接寫入板載存儲。都是OK的。 最后給大家推薦兩個教學視頻,包括了Plus-F5270、MindSDK、PWLink2-Lite、Keil MDK、MicroPython的內(nèi)容。值得新玩家參考。

審核編輯 :李倩

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

    關(guān)注

    459

    文章

    51951

    瀏覽量

    433955
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17733

    瀏覽量

    358526
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5415

    瀏覽量

    101073
  • 靈動微
    +關(guān)注

    關(guān)注

    4

    文章

    176

    瀏覽量

    22897
  • MM32
    +關(guān)注

    關(guān)注

    1

    文章

    107

    瀏覽量

    973

原文標題:技術(shù)分享 | 帶靈動微MM32F5的Plus-F5270開發(fā)板怎么玩?

文章出處:【微信號:Ithingedu,微信公眾號:安芯教育科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

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

    移植RT-Thread到靈動MM32F5265開發(fā)板教程

    近期,筆者有幸獲得靈動 MM32F5265 開發(fā)板的體驗資格。MM32F5260 搭載了 arm china "Star-MC1 內(nèi)核"處
    的頭像 發(fā)表于 03-17 10:16 ?1308次閱讀
    移植RT-Thread到<b class='flag-5'>靈動</b><b class='flag-5'>微</b><b class='flag-5'>MM32F</b>5265<b class='flag-5'>開發(fā)板</b>教程

    MM32F522E芯片的Plus-F5270開發(fā)板怎么?

    逐飛科技的Plus-F5270它擁有一顆安謀科技“星辰”STAR-MC1架構(gòu)的靈動MM32F5277E高性能芯片,集成DSP和FPU。接口豐富,結(jié)構(gòu)合理,是一款典型的多功能實驗用
    發(fā)表于 08-16 15:35

    MM32F5270開發(fā)板之基本開發(fā)環(huán)境搭建

    本文是對《MM32F5芯片的Plus-F5270開發(fā)板怎么?》的補充:原文中已經(jīng)對拿到板子需要做的工作進行了較為詳細的描述,但是對一些重
    發(fā)表于 08-16 15:37

    Openwsn開源無線協(xié)議在PLUS-F5270開發(fā)板上的移植步驟簡析

    1、Openwsn開源無線協(xié)議在PLUS-F5270開發(fā)板上的移植openwsn物聯(lián)網(wǎng)實現(xiàn)了巨大的應用,如能源感知住宅或?qū)崟r資產(chǎn)跟蹤。隨著這些網(wǎng)絡越來越成熟,標準化機構(gòu)已經(jīng)開始對這些微型設備網(wǎng)絡
    發(fā)表于 08-22 16:03

    基于MM32F5270開發(fā)板獲取雨滴傳感器的數(shù)據(jù)相關(guān)資料介紹

    1、基于MindSDK對接雨滴傳感器我們還是來介紹一下開發(fā)板的相關(guān)參數(shù)。靈動MM32F5270開發(fā)板是搭載安謀科技“星辰”STAR-MC1處理器的全新高性能
    發(fā)表于 08-24 15:20

    移植TencentOS到PLUS-F5270開發(fā)板上的記錄

    感謝有這次機會試用 PLUS-F5270 開發(fā)板,我計劃在使用這個開發(fā)板實現(xiàn)一個 SmartSensor 項目,這個項目我放在了倉庫 SmartSensor。會逐漸記錄開發(fā)的進度。本篇
    發(fā)表于 08-26 14:53

    MM32F5270開發(fā)板的串口中斷進行評測

    一、評測簡介這次參加的原因是想測試一下STAR-MC1架構(gòu)的ETH模塊,但是發(fā)現(xiàn)靈動mindsdk并沒有提供ETH相關(guān)的HAL庫,這就有點尷尬了,只能放棄掉之前的測試計劃。轉(zhuǎn)而完成對開發(fā)板的串口
    發(fā)表于 08-29 14:54

    基于MM32F5270開發(fā)板對MindSDK進行使用測評

    1、MindSDK使用測評步驟  Plus-F5270,據(jù)靈動微電子市場總監(jiān)王維介紹,MM32F5系列采用Armv8-M Mainline架構(gòu),全系配置安謀科技“星辰”STAR-MC1處理器,在架構(gòu)
    發(fā)表于 09-01 17:05

    基于MM32F5270開發(fā)板的DAC輸出電壓試用過程

    一,試用介紹MM32F5277E9PV包含2個12位的模擬電壓輸出通道。DAC電壓輸出計算:MM32F5270開發(fā)板上面的DAC通道為:PA4 -- DAC CH1PA5 -- DAC
    發(fā)表于 09-05 16:22

    一文解析MM32F5270開發(fā)板+PWM測試與調(diào)制

    1、MM32F5270開發(fā)板+ PWM測試與調(diào)制  PWM接口引腳  MM32F5270開發(fā)板有引出PWM引腳給我們,我們可以直接使用就行。  主要代碼部分如下  2.1 hal_ti
    發(fā)表于 09-06 11:24

    Fibocom MCU之靈動微電子 技術(shù)資料

    Fibocom MCU之靈動微電子 技術(shù)資料內(nèi)容如下:1、【文檔】靈動微電子PLUS-F5270與廣和通ADP-L610-Arduino串口通信教程2、【工程】PLUS-F5270連接
    發(fā)表于 12-28 15:53

    靈動微電子高端MCU產(chǎn)品MM32F5系列正式量產(chǎn)

    日前,上海靈動微電子股份有限公司(以下簡稱“靈動微電子”)宣布高端MCU產(chǎn)品MM32F5系列已正式量產(chǎn)。
    的頭像 發(fā)表于 06-17 09:32 ?2422次閱讀

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

    本文是對MM32F5270相關(guān)的靈動官網(wǎng)資料和社區(qū)現(xiàn)有幾篇環(huán)境搭建帖的整理和總結(jié)。詳細且完整的記錄了——如何從零搭建MM32F5270 Keil開發(fā)環(huán)境以及如何編譯運行
    的頭像 發(fā)表于 11-06 16:14 ?3484次閱讀
    【<b class='flag-5'>MM32F5270</b>】Keil<b class='flag-5'>開發(fā)</b>環(huán)境搭建

    MicroPython應用基礎-準備基于MM32F5的MicroPython開發(fā)板

    本文主要面向 **2023年全國大學生物聯(lián)網(wǎng)設計競賽安謀科技命題** ,使用星辰處理器的靈動MM32F5微控制器開發(fā)板,基于MicroPython開發(fā)應用系統(tǒng)。
    的頭像 發(fā)表于 10-19 18:27 ?1718次閱讀
    MicroPython應用基礎-準備基于<b class='flag-5'>MM32F5</b>的MicroPython<b class='flag-5'>開發(fā)板</b>

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

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