<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 設(shè)計(jì)應(yīng)用 > 米爾STM32MP25x開發(fā)板Bring Up培訓(xùn)課程(一)

          米爾STM32MP25x開發(fā)板Bring Up培訓(xùn)課程(一)

          作者: 時(shí)間:2025-02-28 來源:EEPW 收藏

          1.概述

          本文引用地址:http://www.ex-cimer.com/article/202502/467458.htm

          本文將以 MYIR 的 MYC-LD25X 核心模塊及MYD-LD25X開發(fā)平臺(tái)為例,講解如何使用 STM32CubeMX 來實(shí)現(xiàn)Developer package最小系統(tǒng)和外設(shè)資源的配置。

          1740740108873071.png

          1.1.創(chuàng)建系統(tǒng)工程

          1.1.1.創(chuàng)建默認(rèn)工程

          打開 STM32CubeMX, 可以看到主界面,我們需要從選擇芯片開始點(diǎn)擊“ACCESS TO MCU SELECTOR”

          1740740127139232.png

          進(jìn)入下一個(gè)界面選擇主芯片,使用手動(dòng)輸入會(huì)快一點(diǎn)的補(bǔ)全整個(gè)芯片名字。

          根據(jù)芯片的 part number 選擇正確的芯片封裝開始項(xiàng)目創(chuàng)建,上一節(jié)已經(jīng)看了CPU型號(hào)是 STM32MP257DAK3。

          1740740145736304.png

          選擇“STM32MP257DAK3” 芯片

          1740740164952100.png

          點(diǎn)擊“Start Project”

          image.png

          創(chuàng)建新的工程

          進(jìn)入到配置界面后默認(rèn)的狀態(tài)是下面狀態(tài)。

          1740740197443989.png

          左邊為芯片資源的配置表,右邊為pin腳的位置圖。

          1.1.2.配置調(diào)試串口

          米爾的開發(fā)板Debug調(diào)試口用的是USART2 :PA8 和 PA4引腳

          1740740215867861.png

          在CubeMX配置USART2 pin腳:

          1740740234164292.png

          如果上圖默認(rèn)引腳非PA4腳,鼠標(biāo)左鍵點(diǎn)擊下圖位置,然后選擇USART2_TX

          1740740252937980.png

          配置USART內(nèi)部RCC時(shí)鐘:

          1740740276926976.png

          Notes: 這里邊 USART2 的時(shí)鐘選擇用 HSI, 一個(gè)原因是考慮現(xiàn)在還未配置外部時(shí)鐘,另一個(gè)原因是 考慮到低功耗工作模式下有串口喚醒的應(yīng)用。排除這兩點(diǎn)其他的時(shí)鐘源也可以使用。

          1.1.3.配置電源管理

          電源方案是使用PMIC,電源域如下表格

          1740740311280174.png

          從這個(gè)表上我們優(yōu)先看幾個(gè)電源域: CPU,usart, USB

          BUCK1:VDDCPU是默認(rèn)值 0.8V  --> CPU

          BUCK4:VDDIO是默認(rèn)值3.3V   --> Usart

          LDO4:VDD3V3_USB是默認(rèn)值3.3V  -->USB

          等等

          從上面看,好像電源都默認(rèn)值,我們需要配置PMIC,其他的電源都是底板直接提供,不需要配置,從下面這個(gè)結(jié)構(gòu)圖就可以看出。

          1740740331899743.png

          image.png

          cubeMX配置IIC7

          1740740356543614.png

          時(shí)鐘使用內(nèi)部時(shí)鐘源

          1740740373690666.png

          1.1.4.配置外部RCC

          RCC, Reset and clock control, RCC 模塊負(fù)責(zé)內(nèi)部時(shí)鐘(LSI, HSI 和 CSI)和外部時(shí)鐘(LSE 和 HSE)的控制,這些內(nèi)外部時(shí)鐘源為硬件模塊直接或間接(通過 PLLs)的提供時(shí)鐘信號(hào),核心板的時(shí)鐘源:

          米爾的時(shí)鐘采用:

          無源的32.768KHZ 低速時(shí)鐘源

          1740740393913666.png

          無源40MHZ高速時(shí)鐘源

          1740740411186660.png

          這里介紹如何配置使能外部時(shí)鐘 LSE 和 HSE,首先看一下 HSE 的幾種經(jīng)典設(shè)計(jì)電路:

          1740740426467724.png

          配置RCC:

          1740740440982148.png

          配置成外部時(shí)鐘:

          1740740455483907.png

          1.1.5.配置DDR

          培訓(xùn)使用開發(fā)板使用的內(nèi)存信息如下:

          ■   容量:2GB LPDDR4/4X

          ■   速率:4266Mbps

          ■   時(shí)鐘:1200MHZ時(shí)鐘,雙邊沿采樣,也就是時(shí)鐘是600MHZ

          按照這個(gè)內(nèi)存描述繼續(xù)使用STM32CubeMX配置工程,增加DDR配置

          1740740473676724.png

          同時(shí)配置隨機(jī)數(shù)生成器和硬件hash也配置上,DDR需要用到校驗(yàn)作用

          1740740490486216.png

          1740740507588011.png

          時(shí)鐘使用外部HSE,給到600MHZ

          1740740526932382.png

          1.1.6.配置EMMC

          培訓(xùn)開發(fā)板默認(rèn)標(biāo)配一個(gè)8GB的Emmc存儲(chǔ)芯片

          連接原理圖如下:

          image.png

          1740740554656538.png

          配置cubeMX

          image.png

          1740740580211701.png

          SDMMC2的時(shí)鐘配置為200MHZ

          1740740596703295.png

          1.1.7.配置USB device

          由于我們本次只用到在uboot階段的USB下載模式,所以只需配置USB device即可

          1740740611916787.png

          1740740627833816.png

          配置時(shí)鐘

          1740740644513973.png

          *********************************************************************************************

          上面配置完成后,我們就可以生成工程。

          點(diǎn)擊“Project Manager”頁面,  需要寫個(gè)工程名Project Name,可以自行取名,我這里就取名“Bringup”,選擇生成的路徑。點(diǎn)擊“GENERATE CODE”之后等待生成生成一個(gè) Bringup project

          1740740662491285.png

          Project Location填寫的是生成工程的路徑

          更多介紹請(qǐng)關(guān)注下一期介紹



          關(guān)鍵詞:

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();