
STM32MP1更新固件方式 万事开头难,工欲善其事必先利其器,下面介绍2种给MP1更新固件的办法,一种是通过stm32提供的工具来烧录固件,另外一种是SD卡烧录固件方式。 使用STM32CubeProgrammer烧录固件 使用STM32CubeProgrammer这个软件来烧写系统是比较方便的,软件的安装教程可以查看各家参考文档,java依赖也需要安装。本文默认软件已经安装成功且可以正常使用。 烧录固件前开发板配置为USB启动(拨码开关为000),上电,otg接口的usb连接到电脑,然后打开STM32CubeProgrammer软件。 1.连接开发板 观察USB configuration下面的Port是否有usb出现(USB1),然后点击Connect连接开发板。 ![]() 2.选择刷机配置文件 点击Open file打开选择的刷机配置文件,本文使用usb向emmc中烧录固件,故选择 E:\STM32资料\【正点原子】STM32MP157开发板(A盘)-基础资料\08、系统镜像\02、出厂系统镜像\01、STM32CubeProg烧录固件包\flashlayout\atk_emmc-stm32mp157d-atk-qt.tsv文件 3.选择刷机镜像 点击界面上的Browse选择镜像所在的路径:本文是:E:\STM32资料\【正点原子】STM32MP157开发板(A盘)-基础资料\08、系统镜像\02、出厂系统镜像\01、STM32CubeProg烧录固件包 ![]() 4.刷机 点击Download即可开始刷机,可以根据自己需要修改atk_emmc-stm32mp157d-atk-qt.tsv刷机配置文件,来选择刷某一单独镜像还是完整镜像。 使用SD卡烧录固件 a. 制作SD启动卡 Sd卡通过读卡器接入Ubuntu,sudo ./sdcard_update.sh /dev/sdb b. 通过SD卡起来来烧录固件到emmc 从TF卡启动以后将要烧写到emmc的文件夹拷贝到开发板根文件系统下 ./emmc_update.sh /dev/mmcblk2 通过先制作启动卡,然后从SD卡启动,将需要烧录的固件拷贝到根文件系统,再写入到emmc的分区中即可完成固件的烧录。下面看下sdcard_update.sh和emmc_update.sh两个脚本的关键内容: sdcard_update.sh主要是通过dd命令将镜像烧录到sd卡对应山区然后对SD卡重分区
emmc_update.sh脚本中类似,打开emmc的写权限以后使用dd命令烧录固件以后重新分区
后续烧录固件都将采用SD烧录的方式。 ———————————————— 版权声明:TNT_TT |
STM32MP157D-DK1-stlink串口进入终端
更新STM32MP135-Openwrt镜像
基于STM32MP1和STM32MP2在嵌入式Linux平台上部署有效的安全保护机制
利用STM32MP1和STM32MP2为嵌入式Linux提供有效的安全措施:供当今决策者参考的3条宝贵经验
STM32MP1 WiFi连接
【STM32MP157】从ST官方例程中分析RPMsg-TTY/SDB核间通信的使用方法
【STM32MPU 安全启动】 TF-A BL2 TrustedBoot原理学习
《STM32MPU安全启动》学**结
《STM32MPU安全启动》学习笔记之optee 如何加载CORTEX-M核和使能校验
《STM32MPU安全启动》学习笔记之TF-A BL2校验optee和uboot的流程以及如何使能