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

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

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

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

ST官方基于米爾STM32MP135開發(fā)板培訓(xùn)課程(一)

米爾電子 ? 2023-07-31 22:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文將以Myirtech的MYD-YF13X以及STM32MP135F-DK為例,講解如何使用STM32CubeMX結(jié)合Developer package實(shí)現(xiàn)最小系統(tǒng)啟動(dòng)。

c9808df8-2fab-11ee-bbcf-dac502259ad0.png


1.開發(fā)準(zhǔn)備1.1 Developerpackage準(zhǔn)備

a.Developer package.解壓后進(jìn)入source目錄: c9d9d8c2-2fab-11ee-bbcf-dac502259ad0.pngc.源碼準(zhǔn)備(可以根據(jù)每一個(gè)source目錄下的README.HOW_TO.txt中第三點(diǎn)準(zhǔn)備):

$> cd tf-a-stm32mp-v2.6-stm32mp-r2-r0 $> tar xf tf-a-stm32mp-v2.6-stm32mp-r2-r0.tar.xz$> cd tf-a-stm32mp-v2.6-stm32mp-r2$> for p in `ls -1 ../*.patch`; do patch -p1 < $p; done


  • OP-TEE源碼

$> cd optee-os-stm32mp-3.16.0-stm32mp-r2-r0$> tar xf optee-os-stm32mp-3.16.0-stm32mp-r2-r0.tar.xz$> cd optee-os-stm32mp-3.16.0-stm32mp-r2$> tar xf ../fonts.tar.gz$> for p in `ls -1 ../*.patch`; do patch -p1 < $p; done


  • U-Boot源碼

$> cd u-boot-stm32mp-v2021.10-stm32mp-r2-r0$> tar xf u-boot-stm32mp-v2021.10-stm32mp-r2-r0.tar.xz$> cd u-boot-stm32mp-v2021.10-stm32mp-r2$> for p in `ls -1 ../*.patch`; do patch -p1 < $p; done?

  • Kernel源碼

$> cd linux-stm32mp-5.15.67-stm32mp-r2-r0$> tar xf linux-5.15.67.tar.xz$> cd linux-5.15.67$> for p in `ls -1 ../*.patch`; do patch -p1 < $p; done


1.2 SDK安裝

請閱讀WIKI完成 Install_the_SDK。

1.3 STM32CubeProgrammer安裝

請根據(jù)WIKI給出的命令/步驟安裝 CubeProgrammer and libusb installation。

2.原理框圖

首先看一下Myirtech的原理圖框架:c9fa7fd2-2fab-11ee-bbcf-dac502259ad0.png從原理框圖中可以得出以下硬件配置信息:

1.STM32MP135DAF7

2.DDR3L

3.分離式電源設(shè)計(jì)

4.支持QSPI NAND,SD卡啟動(dòng)

5.雙千兆以太網(wǎng)

6.USB Host

7.USB OTG (燒錄用)

8.UART4 debug串口

9.外部時(shí)鐘源,HSE(24MHz),LSE(32.768KHz)


3. STM32CubeMX項(xiàng)目創(chuàng)建

打開STM32CubeMX, 根據(jù)芯片的part number選擇正確的芯片封裝開始項(xiàng)目創(chuàng)建,例如:Myirtech使用的是STM32MP135DAF7,ca0f130c-2fab-11ee-bbcf-dac502259ad0.pngca60565e-2fab-11ee-bbcf-dac502259ad0.pngca7d207c-2fab-11ee-bbcf-dac502259ad0.png點(diǎn)擊“Generate Code”之后會(huì)生成一個(gè)近乎空的project,設(shè)備樹結(jié)構(gòu):caa00dee-2fab-11ee-bbcf-dac502259ad0.pngNote:STM32CubeMX的規(guī)則是先生成Kernel的dts, 然后將生成的dts文件拷貝到u-boot目錄下,也就是說u-boot的設(shè)備樹stm32mp135d-myir_bring_up-mx.dts是從kernel目錄拷貝過來的,所以在U-Boot階段修改設(shè)備樹,添加User code時(shí),請同步修改kernel的設(shè)備樹或者將修改好的設(shè)備樹拷貝到Kernel目錄,防止下次使用CubeMX生成設(shè)備樹的時(shí)候,u-boot部分的修改被kernel未修改的設(shè)備樹覆蓋。

創(chuàng)建設(shè)備樹軟鏈接:

  • TFA:

PC$> cd PC $>ln -s /local/home/xxx/Desktop/STM32CubeMX/myir_bring_up/DeviceTree/myir_bring_up/tf-a/* fdts/


  • OP-TEE:

PC$> cd PC $>ln -s /local/home/xxx/Desktop/STM32CubeMX/myir_bring_up/DeviceTree/myir_bring_up/optee-os/* core/arch/arm/dts/

  • U-Boot:

PC$> cd PC $>ln -s /local/home/xxx/Desktop/STM32CubeMX/myir_bring_up/DeviceTree/myir_bring_up/u-boot/* arch/arm/dts/

培訓(xùn)資料未完,請關(guān)注下一期文章。

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

    關(guān)注

    2293

    文章

    11031

    瀏覽量

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

    關(guān)注

    25

    文章

    5661

    瀏覽量

    104407
  • 米爾
    +關(guān)注

    關(guān)注

    0

    文章

    55

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    STM32CubeIDE報(bào)錯(cuò)編譯STM32MP135(Projects\\STM32MP135C-DK\\External_Loader)的原因?

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

    米爾-STM32MP257開發(fā)板試用體驗(yàn)】——測試米爾-STM32MP257開發(fā)板外設(shè)功能

    本期帖子主要是用來測試米爾-STM32MP257開發(fā)板外設(shè)功能。 好了,直接進(jìn)入正題。 上面是米爾-STM32MP257
    發(fā)表于 07-07 18:22

    米爾STM32MP25系列產(chǎn)品榮獲“2024‘物聯(lián)之星’創(chuàng)新產(chǎn)品獎(jiǎng)”

    開發(fā)板獲獎(jiǎng)圖獲獎(jiǎng)產(chǎn)品介紹?MYC-LD25X核心開發(fā)板?:米爾基于STM32MP257設(shè)計(jì)的嵌入式處理器模塊MYC-LD25X核心
    的頭像 發(fā)表于 06-25 14:07 ?2106次閱讀
    <b class='flag-5'>米爾</b><b class='flag-5'>STM32MP</b>25系列產(chǎn)品榮獲“2024‘物聯(lián)之星’創(chuàng)新產(chǎn)品獎(jiǎng)”

    米爾-STM32MP257開發(fā)板試用體驗(yàn)】測試米爾-STM32MP257開發(fā)板試連接wifi功能

    收到米爾-STM32MP257開發(fā)板已經(jīng)多天了,今天對米爾-STM32MP257開發(fā)板連接WiF
    發(fā)表于 05-09 12:16

    米爾-STM32MP257開發(fā)板試用體驗(yàn)】初次體驗(yàn)米爾-STM32MP257開發(fā)板

    接口。 為了幫助開發(fā)者更好地理解與應(yīng)用STM32MP257D處理器和MYD-LD25X開發(fā)板,米爾將與ST在2025年1月7日和2025年1
    發(fā)表于 04-30 16:21

    如何在米爾-STM32MP257開發(fā)板上實(shí)現(xiàn)環(huán)境監(jiān)測系統(tǒng)

    本文將介紹基于米爾電子MYD-LD25X開發(fā)板米爾基于STM35MP257開發(fā)板)的環(huán)境監(jiān)測系統(tǒng)方案測試。摘自優(yōu)秀創(chuàng)作者-lugl4313
    的頭像 發(fā)表于 04-17 08:06 ?1771次閱讀
    如何在<b class='flag-5'>米爾</b>-<b class='flag-5'>STM32MP</b>257<b class='flag-5'>開發(fā)板</b>上實(shí)現(xiàn)環(huán)境監(jiān)測系統(tǒng)

    米爾-STM32MP257開發(fā)板試用】——開箱評(píng)測

    很榮幸收到電子發(fā)燒友和米爾電子的STM32MP257開發(fā)板,該開發(fā)板基于STM32MP2系列是意法半導(dǎo)體推出最新
    發(fā)表于 03-31 12:23

    培訓(xùn)資料,速報(bào)名!ST×米爾STM32MP25x高階實(shí)戰(zhàn)培訓(xùn)會(huì)

    春風(fēng)十里,不如有你ST×米爾STM32MP25x高階實(shí)戰(zhàn)培訓(xùn)會(huì)將在深圳4/11和上海4/18火爆開啟培訓(xùn)資料提前公開!你還沒報(bào)名嗎?名額有限
    的頭像 發(fā)表于 03-28 08:04 ?384次閱讀
    附<b class='flag-5'>培訓(xùn)</b>資料,速報(bào)名!<b class='flag-5'>ST</b>×<b class='flag-5'>米爾</b><b class='flag-5'>STM32MP</b>25x高階實(shí)戰(zhàn)<b class='flag-5'>培訓(xùn)</b>會(huì)

    免費(fèi)丨米爾 STM32MP257開發(fā)板有獎(jiǎng)試用

    米爾ST合作發(fā)布的新品基于STM32MP257應(yīng)用處理器的MYD-LD25X開發(fā)板免費(fèi)試用活動(dòng)來啦~~米爾提供了2塊價(jià)值488元的MYD-
    的頭像 發(fā)表于 03-20 08:05 ?476次閱讀
    免費(fèi)丨<b class='flag-5'>米爾</b> <b class='flag-5'>STM32MP</b>257<b class='flag-5'>開發(fā)板</b>有獎(jiǎng)試用

    ST×米爾STM32MP25x高階實(shí)戰(zhàn)培訓(xùn)會(huì)

    STM32MP25x是ST推出的搭載了雙核Cortex-A35@1.5GHz和Cortex-M33@400MHz的微處理器。米爾電子基于STM32MP25x推出了MYD-LD25X
    的頭像 發(fā)表于 03-13 08:04 ?554次閱讀
    <b class='flag-5'>ST</b>×<b class='flag-5'>米爾</b><b class='flag-5'>STM32MP</b>25x高階實(shí)戰(zhàn)<b class='flag-5'>培訓(xùn)</b>會(huì)

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

    STM32MP25x開發(fā)板BringUp培訓(xùn)課程(上)STM32MP25x開發(fā)板BringUp
    的頭像 發(fā)表于 02-27 08:03 ?700次閱讀
    <b class='flag-5'>STM32MP</b>25x<b class='flag-5'>開發(fā)板</b>Bring Up<b class='flag-5'>培訓(xùn)</b><b class='flag-5'>課程</b>(下)

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

    STM32MP25x開發(fā)板BringUp培訓(xùn)課程(上)米爾基于STM32MP257核心
    的頭像 發(fā)表于 02-20 08:06 ?515次閱讀
    <b class='flag-5'>STM32MP</b>25x<b class='flag-5'>開發(fā)板</b>Bring Up<b class='flag-5'>培訓(xùn)</b><b class='flag-5'>課程</b>(中)

    ST×米爾STM32MP25x線下培訓(xùn)會(huì)倒計(jì)時(shí)12天

    STM32MP257D是ST推出的搭載了雙核Cortex-A35@1.5GHz和Cortex-M33@400MHz的微處理器。米爾電子基于STM32MP257D推出了MYD-LD25X
    的頭像 發(fā)表于 12-26 08:04 ?430次閱讀
    <b class='flag-5'>ST</b>×<b class='flag-5'>米爾</b><b class='flag-5'>STM32MP</b>25x線下<b class='flag-5'>培訓(xùn)</b>會(huì)倒計(jì)時(shí)12天

    ST×米爾STM32MP25x線下培訓(xùn)會(huì)

    STM32MP257D是ST推出的搭載了雙核Cortex-A35@1.5GHz和Cortex-M33@400MHz的微處理器。米爾電子基于STM32MP257D推出了MYD-LD25X
    的頭像 發(fā)表于 12-06 01:00 ?669次閱讀
    <b class='flag-5'>ST</b>×<b class='flag-5'>米爾</b><b class='flag-5'>STM32MP</b>25x線下<b class='flag-5'>培訓(xùn)</b>會(huì)

    ST系列-米爾STM32MP257核心開發(fā)板-高性能+多接口+邊緣算力

    MYC-LD25X核心開發(fā)板ST第二代工業(yè)級(jí)MPU,高性能+多接口+邊緣算力STM32MP2系列是意法半導(dǎo)體推出最新代工業(yè)級(jí)64位微處
    發(fā)表于 09-20 17:46 ?8次下載