在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<s id="cmphk"><label id="cmphk"></label></s>
    <span id="cmphk"><var id="cmphk"></var></span>
    <dfn id="cmphk"><var id="cmphk"></var></dfn>
    <menu id="cmphk"><thead id="cmphk"></thead></menu>

    <address id="cmphk"></address>

      <dfn id="cmphk"></dfn>
      
      
      <span id="cmphk"></span>

      <object id="cmphk"><tt id="cmphk"></tt></object>
      1. 新聞中心

        EEPW首頁 > 設計應用 > 米爾STM32MP25x開發(fā)板Bring Up培訓課程(一)

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

        作者: 時間:2025-02-28 來源:EEPW 收藏

        1.概述

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

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

        1740740108873071.png

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

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

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

        1740740127139232.png

        進入下一個界面選擇主芯片,使用手動輸入會快一點的補全整個芯片名字。

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

        1740740145736304.png

        選擇“STM32MP257DAK3” 芯片

        1740740164952100.png

        點擊“Start Project”

        image.png

        創(chuàng)建新的工程

        進入到配置界面后默認的狀態(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

        如果上圖默認引腳非PA4腳,鼠標左鍵點擊下圖位置,然后選擇USART2_TX

        1740740252937980.png

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

        1740740276926976.png

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

        1.1.3.配置電源管理

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

        1740740311280174.png

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

        BUCK1:VDDCPU是默認值 0.8V  --> CPU

        BUCK4:VDDIO是默認值3.3V   --> Usart

        LDO4:VDD3V3_USB是默認值3.3V  -->USB

        等等

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

        1740740331899743.png

        image.png

        cubeMX配置IIC7

        1740740356543614.png

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

        1740740373690666.png

        1.1.4.配置外部RCC

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

        米爾的時鐘采用:

        無源的32.768KHZ 低速時鐘源

        1740740393913666.png

        無源40MHZ高速時鐘源

        1740740411186660.png

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

        1740740426467724.png

        配置RCC:

        1740740440982148.png

        配置成外部時鐘:

        1740740455483907.png

        1.1.5.配置DDR

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

        ■   容量:2GB LPDDR4/4X

        ■   速率:4266Mbps

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

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

        1740740473676724.png

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

        1740740490486216.png

        1740740507588011.png

        時鐘使用外部HSE,給到600MHZ

        1740740526932382.png

        1.1.6.配置EMMC

        培訓開發(fā)板默認標配一個8GB的Emmc存儲芯片

        連接原理圖如下:

        image.png

        1740740554656538.png

        配置cubeMX

        image.png

        1740740580211701.png

        SDMMC2的時鐘配置為200MHZ

        1740740596703295.png

        1.1.7.配置USB device

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

        1740740611916787.png

        1740740627833816.png

        配置時鐘

        1740740644513973.png

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

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

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

        1740740662491285.png

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

        更多介紹請關注下一期介紹



        關鍵詞:

        評論


        相關推薦

        技術專區(qū)

        關閉