娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

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

發(fā)布者:EE小廣播最新更新時(shí)間:2025-02-28 來(lái)源: EEWORLD關(guān)鍵字:米爾  開(kāi)發(fā)板 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章
  1. 概述

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

 image.png

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


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


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

 image.png

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

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

 image.png

選擇“STM32MP257DAK3” 芯片

 image.pngimage.png

點(diǎn)擊“Start Project”

 

創(chuàng)建新的工程


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

 image.png

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

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


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

 image.png

在CubeMX配置USART2 pin腳:

 image.png

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

 image.png

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

 image.png

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

 

1.1.3. 配置電源管理


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

 image.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)圖就可以看出。

 

 image.pngimage.png

cubeMX配置IIC7

 

 image.png

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

 image.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í)鐘源為硬件模塊直接或間接(通過(guò) PLLs)的提供時(shí)鐘信號(hào),核心板的時(shí)鐘源:


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


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

 image.png

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

 image.png

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

 image.png

 

配置RCC:

 image.png

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

 image.png

1.1.5. 配置DDR


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

? 容量:2GB LPDDR4/4X

? 速率:4266Mbps

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

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

 image.png

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

 

 image.png

 

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

 

 image.png


1.1.6. 配置EMMC


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


連接原理圖如下:


 image.pngimage.png

 

配置cubeMX

 

 image.pngimage.png

 

 

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

 image.png

1.1.7. 配置USB device

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

 

image.pngimage.png

配置時(shí)鐘

 image.png

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

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

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

 image.png

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



關(guān)鍵字:米爾  開(kāi)發(fā)板 引用地址:米爾STM32MP25x開(kāi)發(fā)板Bring Up培訓(xùn)課程(一)

上一篇:英飛凌PSOC家族首款專為電機(jī)和電源應(yīng)用的MCU正式亮相
下一篇:米爾STM32MP25x開(kāi)發(fā)板Bring Up培訓(xùn)課程(二)

推薦閱讀最新更新時(shí)間:2025-04-03 11:13

意法半導(dǎo)體推出新一代64位MPU STM32MP2
STMicroelectronics (意法半導(dǎo)體)推出了其最新的 64 位微控制器 STM32MP2。 憑借多個(gè) Arm Cortex 內(nèi)核、一個(gè)神經(jīng)處理單元、一個(gè)圖形加速器和多個(gè)高性能 I/O 選項(xiàng),ST 將新處理器定位于工業(yè) 4.0 應(yīng)用中的機(jī)器學(xué)習(xí)。 STM32MP2 微處理器單元 (MPU) 具有用于高性能任務(wù)的單個(gè)或雙Arm Cortex-A35 內(nèi)核 (1.5 GHz) 和一個(gè)用于效率任務(wù)的 Arm Cortex-M33 (400 MHz)。此外還擁有DDR4/LPDDR4 接口、神經(jīng)處理單元、3D CPU 和連接性。 采用 A35 內(nèi)核之后,STM32MP2 支持 OpenSTLinux,基于Yocto的主
[嵌入式]
意法半導(dǎo)體推出新一代64位MPU <font color='red'>STM32MP2</font>
iTOP-4418開(kāi)發(fā)板-Qt和最小linux系統(tǒng)-擴(kuò)展root分區(qū)
本文檔介紹如何修改 iTOP-4418 開(kāi)發(fā)板用戶區(qū)大小。文檔中的分區(qū)數(shù)據(jù)是針對(duì) 16G 的eMMC。 uboot 設(shè)置 進(jìn)入 iTOP-4418 的 uboot,如下圖所示。 輸入命令: setenv fastboot flash=mmc,2:uboot:2nd:0x200,0x78000;flash=mmc,2:2ndboot:2nd:0x200,0x4000;flas h=mmc,2:bootloader:boot:0x8000,0x70000;flash=mmc,2:boot:ext4:0x00100000,0x040 00000;flash=mmc,2:system:ext4:0x04100000,0x34000000
[單片機(jī)]
iTOP-4418<font color='red'>開(kāi)發(fā)板</font>-Qt和最小linux系統(tǒng)-擴(kuò)展root分區(qū)
迅為i.MX6ULL開(kāi)發(fā)板-移植OpenCv2.4.9-搭建OpenCv編譯環(huán)境
我們需要準(zhǔn)備的資料: 1. 開(kāi)發(fā)板使用的是 i.MX6ULL 終結(jié)者,開(kāi)發(fā)板里面是 Yocto 文件系統(tǒng)。 2. 使用 Ubuntu 16.04 3. 提供 opencv 源碼“opencv-2.4.9.zip” 4. QT 測(cè)試?yán)?85.1 安裝交叉編譯工具 移植的 QT 系統(tǒng)需要的交叉編譯器就是我們編譯 qt 的編譯器,因?yàn)槲覀兪?Yocto 系統(tǒng),所以我們用編譯 Yocto 的編譯器來(lái)編譯 OpenCV。交叉編譯器為:gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf。設(shè)置交叉編譯器請(qǐng)參考 i.MX6ULL 終結(jié)者-開(kāi)發(fā)板使用手冊(cè) 4.3 章節(jié) 搭建交叉編譯環(huán)境。 85.
[單片機(jī)]
迅為i.MX6ULL<font color='red'>開(kāi)發(fā)板</font>-移植OpenCv2.4.9-搭建OpenCv編譯環(huán)境
iTOP-i.MX6ULL開(kāi)發(fā)板-Busybox移植DHCP-燒寫測(cè)試
1燒寫文件系統(tǒng) 1.燒寫前,我們先來(lái)修改 mfgtools 燒寫工具的一些配置。 如果您的板子是 EMMC 的,修改 cfg.init 如圖 89.5.1 所示: 如果您的板子是 NAND 的,修改 cfg.init 如圖 89.5.2 所示: 2.將 rootfs.tar.bz2 通過(guò) ssh 軟件放入 mfgtools 燒寫目錄 mfgtools_for_6ULLProfiles Linux OS Firmwarefileslinux 下面,uboot 和 kernel 使用 i.MX6ULL終結(jié)者光盤資料里開(kāi)發(fā)板系統(tǒng)鏡像下面的鏡像,如圖 89.5.3 所示路徑的文件 3.撥碼開(kāi)關(guān) 2 鍵撥為 1,其他鍵為 0,設(shè)置成
[單片機(jī)]
iTOP-i.MX6ULL<font color='red'>開(kāi)發(fā)板</font>-Busybox移植DHCP-燒寫測(cè)試
迅為-i.MX6ULL開(kāi)發(fā)板-Busybox移植DHCP(二)
2 下載 DHCP-4.4.1 源碼 我們可以從以下鏈接下載 DHCP-4.3.6 源碼: 如圖89.2.1 所示,點(diǎn)擊保存,開(kāi)始下載: 3 交叉編譯 DHCP-4.4.1 在 Ubuntu 的 home/topeet/目錄下新建一個(gè) dhcp 的文件夾,將下載的文件 dhcp-4.4.1.tar.gz 拷貝到文件夾下面,如圖 89.3.1 所示: 輸入命令 tar -vxf dhcp-4.4.1.tar.gz 將文件解壓,如圖 89.3.2 所示: 解壓完成后進(jìn)入解壓后的目錄,如圖 89.3.3 所示 輸入命令:chmod 777 configure 賦予 configure 權(quán)限,如圖 89.3.4 所示: 輸入命
[單片機(jī)]
迅為-i.MX6ULL<font color='red'>開(kāi)發(fā)板</font>-Busybox移植DHCP(二)
S3C6410開(kāi)發(fā)板開(kāi)發(fā)環(huán)境的搭建
本節(jié)主要介紹了S3C6410開(kāi)發(fā)板及OK6410開(kāi)發(fā)板。OK6410開(kāi)發(fā)板是基于ARM11主要步驟如下:。 OK6410開(kāi)發(fā)板自帶一個(gè)串口,PC也需要與串口設(shè)備通信。Ubuntu Linux安裝串口調(diào)試工具minicom步驟: 第1步:檢測(cè)當(dāng)前系統(tǒng)是否支持USB轉(zhuǎn)串口 第2步:安裝minicom 第3步:配置minicom 第4步:測(cè)試minicom OK6410默認(rèn)安裝WinCE6.0,需要先卸載再安裝Android,燒寫要啟動(dòng)Eboot擦除NandFlash,方法: 第1步:準(zhǔn)備工作 第2步:進(jìn)入Eboot狀態(tài) 第3步:擦除NandFlash 然后燒寫Android: 第1步:準(zhǔn)備工作 第2步:向SD卡寫入mmc.bin和zI
[單片機(jī)]
JLink+GDBServer調(diào)試S3C6410裸板的初始化代碼 For OK6410開(kāi)發(fā)板
要調(diào)試裸板,有兩種初始化方法,一個(gè)是用燒好的uboot初始化,再有就是直接用JLink+GDBServer初始化。代碼參考了網(wǎng)上的資料,根據(jù)手頭的OK6410開(kāi)發(fā)板做了修改。整體代碼如下: # Connect to the J-Link GDBServer target remote localhost:2331 # Set JTAG speed to 30 kHz monitor endian little monitor speed 30 # Reset the target monitor reset monitor sleep 10 # # CPU core initialization # # Set the pr
[單片機(jī)]
基于STM32物聯(lián)網(wǎng)開(kāi)發(fā)板(4)--LCD屏
1.概述 屏幕尺寸為1.3寸,分辨率240*240,顏色格式RGB565,驅(qū)動(dòng)IC:ST7789VW; 超大可視角度:大于160°(顯示屏中可視角度最大的一種屏幕); 寬電壓供電(3V~5V),兼容3.3V和5V電平邏輯,無(wú)需電平轉(zhuǎn)換芯片; 采用7線制SPI接口; 工作溫度范圍為工業(yè)級(jí)(-20℃~60℃); 軍工級(jí)工藝標(biāo)準(zhǔn),長(zhǎng)期穩(wěn)定工作; 硬件接口: 引腳 說(shuō)明 LEDK PB0背光 CS PA4片選 SCL PA5時(shí)鐘 SDA PA7主機(jī)輸出 RES PB1復(fù)位腳(電平復(fù)位) D/C PC4數(shù)據(jù)命令選擇腳 2.通訊協(xié)議 ST7789VW是一款用于262K彩色圖形型TFT-LCD的單片
[單片機(jī)]
基于STM32物聯(lián)網(wǎng)<font color='red'>開(kāi)發(fā)板</font>(4)--LCD屏
小廣播
設(shè)計(jì)資源 培訓(xùn) 開(kāi)發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開(kāi)發(fā)圈

 
機(jī)器人開(kāi)發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 赫章县| 青冈县| 河池市| 山丹县| 墨脱县| 石屏县| 綦江县| 巴楚县| 渭南市| 海晏县| 嘉义市| 盐城市| 邹城市| 来安县| 和静县| 合山市| 郯城县| 阳朔县| 永年县| 额尔古纳市| 兰州市| 镇巴县| 化德县| 五寨县| 巩义市| 广东省| 清原| 灵台县| 哈巴河县| 石渠县| 浪卡子县| 忻城县| 蚌埠市| 鹤峰县| 综艺| 凤城市| 锡林浩特市| 甘孜县| 会同县| 湖南省| 房山区|