91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

3天內不再提示

不是高性能MCU用不起,而是MP135裸跑更具性價比

米爾電子 ? 2024-03-29 08:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

以前微處理器(MPU)與微控制器MCU)是截然不同的兩種設備,MPU支持豐富的軟件系統,如Linux和相關的軟件堆棧,而MCU通常將專注于裸機和RTOS。近年來,隨著MCU的性能越來越高,MCU和MPU之間的區別變得越來越模糊。STM32MP135是一款入門級的高性價比MPU,適用于MCU性能達不到要求或者需要跑Linux的場景。米爾的STM32MP135開發板提供基于STM32Cube的Bare metal裸機開發的軟件,能夠進一步加強實時性能支持以滿足用戶實現硬實時應用的需求。這一點尤其對習慣于使用MCU開發的用戶來說非常友好,可以讓開發者在使用MPU強大性能的同時獲得類似MCU的開發體驗。米爾提供了支持裸機開發環境,接下來就讓我們介紹如何在米爾的STM32MP135開發板上進行裸機開發。

為了感謝廣大客戶一直對ST和米爾的支持,米爾這次推出STM32MP135開發板打折活動,粉絲價5折,限量20套,搶完恢復原價。

7d76bbcc-ed5f-11ee-9118-92fbcf53809c.png

1.環境搭建

1.1.獲取源碼

下載米爾提供的04_Sources/STM32CubeMP13-1.0.0源碼包,并使用 STM32CubeIDE導入STM32Cube_FW_MP13_V1.0.0\Projects\STM32MP135C-DK\Examples\DDR\DDR_Init文件,點擊File->Import->Existing Projects into Workspace。

7d7c0de8-ed5f-11ee-9118-92fbcf53809c.png

7d93bf60-ed5f-11ee-9118-92fbcf53809c.png?

1.2.編譯源碼

成功導入工程后進行編譯,點擊7da48c64-ed5f-11ee-9118-92fbcf53809c.png進行編譯,當下方出現0 errors, 0 warnings表示編譯成功。

7daee2fe-ed5f-11ee-9118-92fbcf53809c.png?

1.3.開發板接線

當工程源碼編譯完后,開發板需要連接ST-Link進行調試,并且將撥碼開關撥到工程模式1-4:1000,用到的接口是J7,由于出廠時沒有將引腳焊接,需要用戶自行焊接,接線方式如下圖:

7dc3ab30-ed5f-11ee-9118-92fbcf53809c.png?

1.4.調試工程

在2.3中編譯完后,接下來進行調試的操作,點擊7deaccec-ed5f-11ee-9118-92fbcf53809c.png調試,如圖:

7df24c42-ed5f-11ee-9118-92fbcf53809c.png?

進入到界面之后點擊全速運行,看到開發板的藍燈在閃爍說明ddr初始化成功:

7e04af9a-ed5f-11ee-9118-92fbcf53809c.png?

2.應用加載

2.1.應用環境配置

在初始化完ddr后,接下來就是讓應用程序跑在ddr上,這里我們選用MYD-YF13X-20230601\STM32CubeMP13-1.0.0\Projects\STM32MP135C-DK\Templates\BSP_BasicTemplates路徑下的工程應用:

根據1.1中的方法導入工程,看到工程成功導入之后,右鍵點擊工程文件名,然后點擊properties:

7e9cf23c-ed5f-11ee-9118-92fbcf53809c.png?

在執行以上操作后彈出Enter Value后添加USE_DDR字符并保存:

7eae76ce-ed5f-11ee-9118-92fbcf53809c.png?

繼續右鍵點擊工程文件名,然后點擊properties:

7ec8dda2-ed5f-11ee-9118-92fbcf53809c.png?

按照以上步驟打開STM32CubeMP13-1.0.0\Projects\STM32MP135C-DK\Templates\BSP_BasicTemplates\STM32CubeIDE\MP13_BSP_BasicTemplates路徑下的stm32mp13xx_a7_sysram.ld文件:

7ee298aa-ed5f-11ee-9118-92fbcf53809c.png?

將REGION_ALIAS("RAM", DDR_BASE);部分的注釋刪除,再把REGION_ALIAS("RAM", SYSRAM_BASE)給注釋掉,保存并選中:

7f01ac18-ed5f-11ee-9118-92fbcf53809c.png?

2.2.調試應用

將以上環境配置完成之后,在應用調試階段也需要進行一個配置,打開工程的調試設置界面,點擊startup,將monitor reset刪除,保存并調試:

7f15c6da-ed5f-11ee-9118-92fbcf53809c.png?

將開發板接上串口,全速運行,串口會打印Hello World - USE_STM32MP135 BOARD,至此應用調試成功。

7f332950-ed5f-11ee-9118-92fbcf53809c.png?

3.創建應用

3.1.適配硬件

以米爾MYD-YF13x開發板上的心跳燈為例,首先要確定心跳燈用到的GPIO口。查看硬件原理圖可以看到心跳燈連接的是SPI5_MOSI:

7f489a74-ed5f-11ee-9118-92fbcf53809c.png?

通過查看米爾的Pin List可知道SPI5_MOSI對應的引腳是PH12,那么接下來就開始創建工程來配置心跳燈的閃爍。

3.2.工程創建

米爾創建的工程位于STM32CubeMP13-1.0.0\Projects\STM32MP135C-DK\Examples\GPIO\GPIO_EXTI路徑下,根據1.1中的方法導入工程,如下:

7f540602-ed5f-11ee-9118-92fbcf53809c.png?

開始對心跳燈進行配置,修改stm32mp13xx_disco.h里的心跳燈引腳配置:

7f640ab6-ed5f-11ee-9118-92fbcf53809c.png?

修改完后回到main.c文件里在while函數中添加心跳燈的代碼:

7f7648f2-ed5f-11ee-9118-92fbcf53809c.png?

編譯并調試后,讓程序全速運行,可以看到開發板上的藍燈閃爍:

7f87ffe8-ed5f-11ee-9118-92fbcf53809c.png?

至此創建的工程調試成功。

804200f0-ed5f-11ee-9118-92fbcf53809c.png?


產品介紹

米爾STM32MP135開發板,基于STM32MP13系列處理器,單核Cortex-A7 設計,運行頻率高達1GHz,專為入門級Linux、裸機或RTOS系統設計。開發板采用12V/2A直流供電,搭載了2路千兆以太網接口、1路USB2.0協議MINI PCIE插座的4G模塊接口、1路RGB顯示接口、1路音頻輸入輸出接口、2路USB HOST Type A、1路 USB OTG Type-C接口、1路Micro SD接口等。開發板接口豐富,適用于能源電力、工業控制、工業網關、工業HMI等場景。

805bb176-ed5f-11ee-9118-92fbcf53809c.png

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17984

    瀏覽量

    367118
  • MPU
    MPU
    +關注

    關注

    0

    文章

    415

    瀏覽量

    49930
  • RTOS
    +關注

    關注

    24

    文章

    851

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    從“價格戰”到“價值戰”!高性價比 MCU 新品井噴

    電子發燒友網報道(文 / 吳子鵬)高性價比 MCU 是指那些在價格上具備競爭力,同時在性能和功能方面也能滿足特定應用需求的微控制器。因此,“高性價比” 的定義通常需從
    的頭像 發表于 06-27 01:02 ?6176次閱讀

    STM32CubeIDE報錯編譯STM32MP135(Projects\\STM32MP135C-DK\\External_Loader)的原因?

    **** make all arm-none-eabi-gcc \"../syscalls.c\" -mcpu=cortex-a7 -std=gnu11 -g3 -DSTM32MP135
    發表于 07-11 06:19

    低成本高性能性價比SOS無線收發芯片XL2401D

    低成本高性能性價比的SOC無線收發芯片工作電壓支持在2.5~3.6v。
    的頭像 發表于 04-02 11:41 ?357次閱讀
    低成本<b class='flag-5'>高性能</b>高<b class='flag-5'>性價比</b>SOS無線收發芯片XL2401D

    請問STM32MP135 I2C MemAddress最多兩個字節嗎?

    MP135的I2C底層讀寫函數里面對于MemAddress做了限制, 最多兩個字節的MemAddress, 這是MP135的硬件限制 還是 單純的在功能的實現上做了限制? 我現在對接的設備 他必須要三字節的MemAddress,怎么辦呢
    發表于 03-14 08:23

    STM32MP135 Nor Flash啟動,MX25L51245G_STM32MP135C-CUSTOM_HW_A7.bin如何修改?

    的MX25L51245G_STM32MP135C-CUSTOM_HW_A7.bin文件源碼有人知道在哪么,該如何修改,我把Nor Flash的型號換了下,換成MT25QL02GCBB芯片,在啟動流程這一步,不知道
    發表于 03-14 07:13

    Microchip PIC32A系列MCU 集成高性能模擬外設的32位MCU

    )正式發布 PIC32A系列MCU 。該產品進一步擴充了公司強大的32位MCU產品線,專為汽車、工業、消費、人工智能/機器學習(AI/ML)及醫療市場提供高性價比高性能的通用型解決方
    發表于 03-12 18:55 ?373次閱讀
    Microchip PIC32A系列<b class='flag-5'>MCU</b> 集成<b class='flag-5'>高性能</b>模擬外設的32位<b class='flag-5'>MCU</b>

    STM32CubeMX生成STM32mp135D的USART1,2,3,6代碼初始化是空的,為什么?

    HAL_USART_Receive_IT接口無法觸發中斷。請問下STM32MP135的HAL庫中,USART的部分代碼是不是有缺陷,不能使用?
    發表于 03-07 07:48

    5nm制程,16核心?高性能汽車MCU發展趨勢

    重力模式、多種按摩模式等,座椅上越來越多的電機帶來更高的性能需求,將壓力給到了MCU。 ? 因此各家廠商的產品規劃中,更高性能MCU都是重要的方向,
    的頭像 發表于 12-13 09:10 ?2706次閱讀
    5nm制程,16核心?<b class='flag-5'>高性能</b>汽車<b class='flag-5'>MCU</b>發展趨勢

    國芯科技:高性能AI MCU芯片CCR7002內部測試成功

    。 CCR7002是國芯科技與廣東賽昉科技有限公司(以下簡稱“賽昉科技”)共同研發的高性能AI MCU芯片。該芯片采用了先進的多芯片封裝技術,將賽昉科技的高性能SoC芯片子系統與國芯科技的AI芯片子系統完美集成在一
    的頭像 發表于 11-25 14:45 ?947次閱讀

    芯海科技32位MCU加速工業芯片國產替代

    隨著國產高性能32位MCU的崛起,芯海科技憑借其在產品性能、可靠性、安全性和低功耗方面的優勢,以及不斷完善的開發生態,正逐步打破國際廠商的壟斷地位。CS32系列MCU的多樣化產品線,將
    的頭像 發表于 11-14 15:00 ?1061次閱讀
    芯??萍?2位<b class='flag-5'>MCU</b>加速工業芯片國產替代

    高性能MCU對比 MCU在智能家居中的應用

    隨著物聯網(IoT)技術的飛速發展,智能家居行業迎來了前所未有的發展機遇。在這一領域,微控制器單元(MCU)作為核心控制單元,扮演著至關重要的角色。高性能MCU和普通MCU在智能家居中
    的頭像 發表于 11-11 14:51 ?1379次閱讀

    雅特力發布高性能電機控制專用MCU

    近日,雅特力科技正式推出了其首款高性能電機控制專用MCU——AT32M412/M416。這款MCU專為出行工具、家電及工業控制等應用而設計,旨在滿足市場對于高效、精準電機控制解決方案的迫切需求。
    的頭像 發表于 11-01 18:11 ?1334次閱讀

    米爾STM32MP2核心板首發新品上市!高性能+多接口+邊緣算力

    257處理器,ST第二代更高性能MPU STM32MP257配備了雙核Cortex-A35 64位內核,最高主頻可達1.5 GHz,還集成了用于實時操作的400 MHz Cortex-M33內核,具有單精度
    發表于 09-20 18:24

    請問STM32MP135F-DK如何移植ubuntu?

    STM32MP135F-DK如何移植ubuntu?
    發表于 07-23 07:10

    請問stm32mp135的中斷響應時間為什么這么慢?

    我是對MP135進行,測試用了3個io口, PC3作為中斷觸發源,在程序中拉高來觸發中斷; PA4作為中斷接收,上升沿觸發中斷; PE4作為中斷標志,在中斷函數中發出脈沖信號 這是主函數,發送
    發表于 07-22 06:19
    主站蜘蛛池模板: 真人实干一级毛片aa免费 | 午夜影院入口 | 欧美同性精品xxxx | 在线另类 | 日本在线观看www | 寡妇影院首页亚洲图片 | 国产床戏无遮掩视频播放 | 这里只有精品在线 | 操女人在线 | 亚洲第一区视频在线观看 | 午夜影视在线免费观看 | 亚洲国产精| 日韩精品卡4卡5卡6卡7卡 | 日韩免费 | 国产小视频在线观看 | 欧美精品四虎在线观看 | 一区二区三区影视 | 性做久久久久久 | 国产又大又黄又粗又爽 | 天天干成人网 | 国产农村妇女毛片精品久久 | 2021国产精品成人免费视频 | 日韩毛片在线 | 日本免费一级视频 | 国产一线在线观看 | 天天色爱| 五月婷综合网 | www黄色大片| 视频在线观看一区二区三区 | 色色色色色色色色色色色色 | 日本免费不卡一区 | 日本高清视频在线www色 | 国产精品九九久久一区hh | 日本黄页网址 | 午夜影院a| 综合色视频 | 亚洲视频天天射 | 很黄的网站在线观看 | 曰本裸色私人影院噜噜噜影院 | 欧美aaaaaaaaaa | 亚洲伊人电影 |