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程序。

相关内容

热门资讯

一直以来!浙江游戏大厅修改器,... 一直以来!浙江游戏大厅修改器,长春科乐天天踢辅助,法门教程(存在有挂)-哔哩哔哩1、全新机制【浙江游...
了解透视!hhpoker有没有... 了解透视!hhpoker有没有外挂,微乐小程序免费黑科技下载方法,总结教程(的确有挂)-哔哩哔哩1、...
反观!智星菠萝透视,雀友会潮汕... 反观!智星菠萝透视,雀友会潮汕麻将开挂,经验教程(有挂猫腻)-哔哩哔哩1、全新机制【雀友会潮汕麻将开...
此事引发广泛关注!玉溪捞腌菜游... 此事引发广泛关注!玉溪捞腌菜游戏攻略,玉兔辅助器,积累教程(有挂技巧)-哔哩哔哩1、玉溪捞腌菜游戏攻...
揭露透视!哈糖大菠萝挂法,微乐... 揭露透视!哈糖大菠萝挂法,微乐小程序辅助工具2025,方针教程(有挂秘诀)-哔哩哔哩1、这是跨平台的...
透视科技!红龙poker辅助工... 透视科技!红龙poker辅助工具,边锋老友修改器,手段教程(有挂秘笈)-哔哩哔哩1、打开软件启动之后...
经核实!山西扣点辅助工具,微信... 经核实!山西扣点辅助工具,微信老友广东辅助,积累教程(发现有挂)-哔哩哔哩1、用户打开应用后不用登录...
详情透视!wepoker网页版... 详情透视!wepoker网页版透视方法,微乐小程序自建房插件免费,手筋教程(有挂细节)-哔哩哔哩we...
2026版软件!德州透视是真的... 2026版软件!德州透视是真的吗,微信财神十三章辅助,窍门教程(有挂功能)-哔哩哔哩1、微信财神十三...
在玩家背景下!创思维正版辅助器... 在玩家背景下!创思维正版辅助器,山西奇迹打锅子辅助,资料教程(真实有挂)-哔哩哔哩1、完成山西奇迹打...