国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

swiftman的個人空間 http://www.qingdxww.cn/space-uid-144104.html [收藏] [復制] [RSS]

博客

ST官方基于米爾STM32MP135開發板培訓課程(一)

已有 665 次閱讀2023-7-27 20:08 |個人分類:ARM開發板| ST, STM32, STM32MP1, 嵌入式, 開發板

本文將以Myirtech的MYD-YF13X以及STM32MP135F-DK為例,講解如何使用STM32CubeMX結合Developer package實現最小系統啟動。



1.開發準備

1.1 Developer package準備

a.Developer package下載:

 

c.源碼準備(可以根據每一個source目錄下的README.HOW_TO.txt中第三點準備):

  • TFA源碼

$> 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安裝請根據WIKI給出的命令/步驟安裝 CubeProgrammer and libusb installation。
2.原理框圖首先看一下Myirtech的原理圖框架:


從原理框圖中可以得出以下硬件配置信息:1.STM32MP135DAF72.DDR3L3.分離式電源設計4.支持QSPI NAND,SD卡啟動5.雙千兆以太網口6.USB Host7.USB OTG (燒錄用)8.UART4 debug串口9.外部時鐘源,HSE(24MHz),LSE(32.768KHz)
3. STM32CubeMX項目創建打開STM32CubeMX, 根據芯片的part number選擇正確的芯片封裝開始項目創建,例如:Myirtech使用的是STM32MP135DAF7,


點擊“Generate Code”之后會生成一個近乎空的project,設備樹結構:


Note: STM32CubeMX的規則是先生成Kernel的dts, 然后將生成的dts文件拷貝到u-boot目錄下,也就是說u-boot的設備樹stm32mp135d-myir_bring_up-mx.dts是從kernel目錄拷貝過來的,所以在U-Boot階段修改設備樹,添加User code時,請同步修改kernel的設備樹或者將修改好的設備樹拷貝到Kernel目錄,防止下次使用CubeMX生成設備樹的時候,u-boot部分的修改被kernel未修改的設備樹覆蓋。
創建設備樹軟鏈接:


  • 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/


培訓資料未完,請關注下一期文章。


路過

雞蛋

鮮花

握手

雷人

評論 (0 個評論)

facelist

您需要登錄后才可以評論 登錄 | 立即注冊

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
返回頂部
主站蜘蛛池模板: 精品国产麻豆免费人成网站 | 97国产蝌蚪视频在线观看 | 91最新入口 | 日韩在线视频网 | 日日夜夜操视频 | 亚洲第一福利视频 | 天天操天天插 | 欧美一区二区三区在线观看 | 落跑甜心电视剧全集在线观看 | 精品久久免费观看 | 亚洲一区二区三区高清视频 | 蝌蚪久久窝 | 花季传媒免费 | 欧美一区二区三区在线播放 | 亚洲精品色婷婷在线影院麻豆 | 花季传媒app下载v3.048 | 一级特级aaa毛片 | 成人亚洲性情网站www在线观看 | 男人的天堂久久精品激情a 男人的天堂久久精品激情 男人的天堂久久 | 99香蕉国产线观看免费 | 欧美性生大片免费观看 | 99久久免费精品视频 | 亚洲视频免费播放 | 日本高清不卡网站免费 | 午夜久久免影院欧洲 | 99re6这里只有精品 | 一级片免费观看视频 | 手机在线观看a | 一级做a爰片久久毛片毛片 一级做a爰片久久毛片看看 | 精品成人久久 | 精品欧美一区手机在线观看 | 久草新视觉 | 亚洲欧美人成综合导航 | 日本黄色不卡视频 | 国产精品极品美女自在线观看 | 国产片在线观看播放 | 青青青视频在线播放视频 | 亚洲一区日韩二区欧美三区 | 成人黄app福利网站大全 | 精品日韩一区二区三区 | 在线免费观看国产视频 |