STM32MP135裸机编程:烧录程序到EMMC的方法
创始人
2024-12-29 15:33:29
0

0 前言

STM32MP135支持多种启动方式,包括SD卡、NAND Flash、EMMC等,基于STM32MP135裸机的SD卡烧录操作方法我们之前已经介绍过,现在介绍的STM32MP135烧录到EMMC的方法又和前面烧录到SD卡的操作有所不同。本文将介绍基于STM32MP135,烧录程序到EMMC的方法。

1 原理介绍

EMMC在烧录过linux镜像后会被划分成四个区,即使我们使用裸机的EMMC驱动读写EMMC只能看到User分区,有关这四个区的分布和大小如下:
在这里插入图片描述
使用裸机EMMC驱动看到的EMMC信息:
在这里插入图片描述
本文将裸机BOOT程序烧录到EMMC的boot1,、boot2分区

2 操作方法

2.1文件准备

需要准备的文件如下:
(1)需要烧录到boot1、boot2分区的裸机BOOT程序
(2)烧录程序到EMMC的FlashLayout 文件及其所需文件(本文使用正点原子提供的FlashLayout_emmc_stm32mp135d-atk-optee.tsv)

2.2 修改FlashLayout 文件

将FlashLayout_emmc_stm32mp135d-atk-optee.tsv的boot1、boot2替换成我们自己的裸机BOOT程序即可:
在这里插入图片描述

2.3 使用STM32CubeProgrammer烧录裸机BOOT程序

(1)将需要下载到EMMC的BOOT程序和其它下载所需文件放到统一的文件夹
在这里插入图片描述
(2)使用STM32CubeProgrammer打开FlashLayout_emmc_stm32mp135d-atk-optee.tsv
在这里插入图片描述
(3)仅勾选前面4个,其余内容不需要下载
在这里插入图片描述
(4)选择我们二进制文件所在的文件夹
在这里插入图片描述
(5)将开发板拨码开关调整为USB启动,复位,然后点击连接
在这里插入图片描述
(6)点击“Download”等待下载完成
在这里插入图片描述
(7)将开发板拨码调整到EMMC启动,复位,查看是否进入我们的裸机BOOT程序
在这里插入图片描述
可以看到已经进入到了我们编写的裸机BOOT程序。

相关内容

热门资讯

八分钟了解!newpoker怎... 八分钟了解!newpoker怎么安装脚本,哈糖大菠萝能开挂吗,指南书教程(有挂分析)1、哈糖大菠萝能...
方案辅助!微信小程序微乐破解器... 方案辅助!微信小程序微乐破解器2024!解谜真的是有辅助教程(有挂细节)1、进入到微信小程序微乐破解...
第9分钟了解!德普之星有辅助软... 第9分钟了解!德普之星有辅助软件吗,德州局透视脚本,步骤教程(有挂神器)运德普之星有辅助软件吗辅助工...
窍要辅助!洞庭茶苑app辅助!... 窍要辅助!洞庭茶苑app辅助!关于存在有辅助神器(有挂辅助)1.洞庭茶苑app辅助 选牌创建新账号,...
七分钟了解!wepoker怎么... 七分钟了解!wepoker怎么开辅助,wepoker透视脚本免费app,绝活儿教程(有挂细节)1、w...
窍要辅助!嘟咪互动有挂吗!开挂... 窍要辅助!嘟咪互动有挂吗!开挂是有辅助软件(有挂总结)窍要辅助!嘟咪互动有挂吗!开挂是有辅助软件(有...
1分钟了解!wepoker辅助... 1分钟了解!wepoker辅助器最新版本更新内容,德普之星私人局辅助免费,办法教程(有挂辅助)wep...
大纲辅助!心悦海南苹果版辅助器... 大纲辅助!心悦海南苹果版辅助器!关于是有辅助工具(有挂攻略)1、玩家可以在心悦海南苹果版辅助器线上大...
指南辅助!小程序广东雀神智能插... 指南辅助!小程序广东雀神智能插件安装下载!解谜真的是有辅助技巧(新版有挂)运小程序广东雀神智能插件安...
第九分钟了解!wepoker作... 第九分钟了解!wepoker作弊辅助,wpk辅助购买,步骤教程(新版有挂)1、完成wepoker作弊...