STM32MP135利用ubuntu或PC端环境搭建,Device is under read out protion!解决方案,用program下载出现乱码解决

最近得到一块STM32MP1开发板,在网上资料很少,这里整理一下有关其环境搭建的流程。

主要是将入门包烧进板子,在这里就有两种方案烧写进板子,一是用电脑PC端下载stm32cubeprogram下载进板子,二是在ubuntu的linux进行烧写程序。在这之前我们先来介绍一下这块板子。

目录

一.介绍

二、烧写系统前的准备PC端

一、安装Java环境

1.下载Java安装包,下载连接:https://www.oracle.com/java/technologies/downloads/

2.安装

3.环境变量

二、下载STM32CubeProgrammer

1.下载(注意这个软件一定下载最新版本)

2.安装

 3.烧写系统

三、烧写系统前的准备ubuntu liunx端

四、数据保护问题


一.介绍

STM32MP135微处理器 (MPU) 基于单Arm® Cortex®-A7内核,运行频率可达1GHz。该产品系列具有一个专用的LCD-TFT并行显示接口,一个16位并行摄像头接口和双以太网端口。

  • STM32MP135FAF7 MPU,配备 7 GHz 的 Arm Cortex-A32 1 位处理器,采用 TFBGA320 封装®®
  • ST PMIC STPMIC1
  • 4 Gbit DDR3L, 16 位, 533 MHz
  • 4.3“ 480×272像素LCD显示模块,带电容式触摸屏和RGB接口
  • UXGA 2万像素CMOS摄像头模块(随附),带MIPI CSI-2 / SMIA CCP2解串器®

STM32MP13 MPU专门面向入门级Linux、裸机或RTOS系统设计,并已预先集成Microsoft Azure RTOS。

 1.板子信息  2.摄像头模组  3.连接线  4.SD卡  5.连接网线接口1   6.连接网线接口0  

7.ST-Link-v3下载接口   8.5V 3A电源连接口  9.type-C下载口(烧入系统口,将它与电脑连接

10.usb接口连接外设(鼠标与键盘等)  11.与10相同   12 .复位按键

二、烧写系统前的准备PC端

一、安装Java环境

1.下载Java安装包,下载连接:https://www.oracle.com/java/technologies/downloads/

点击windows系统

一定找好自己所对应的版本是32位还是64位

2.安装

安装时路径千万不能有中文!!!记住安装位置下一步会用到

主要就是路径其余问题不大一直点击下一步

3.环境变量

我的电脑->右键->属性->高级系统设置->环境变量设置

 然后在cmd下去查看一下是否安装成功

java -version

二、下载STM32CubeProgrammer

STM32CubeProgrammer 简称 STM32CubeProg,是一个适用于 STM32 系列产品的跨平台、 多合一的程序烧写工具。

(1)“跨平台”,体现在支持 Windows、macOS 和 Linux 操作系统,软件运行时需要 Java 环境。 (2)“多合一”,体现在支持通过 USB、ST-LINK、UART、OTA 多种方式来烧写固件。

1.下载(注意这个软件一定下载最新版本)

下载网站:STM32CubeProg - 用于STM32产品编程的S​​​​​​TM32CubeProgrammer软件 - 意法半导体STMicroelectronics

下载可能需要登录或者邮箱确认。而且下载速度也会比较慢。

2.安装

这个安装也没有什么坑,主要就是有个驱动安装时,要点确认,要是觉得有问题的话可以查考一下这个文章​​​​​

安装成功呢就会是这样的

 3.烧写系统

1.首先下载系统环境在st官网上下载:下载地址

2.下载成功 解压。

3.将板子通电然后将开关拨到如图

 

 白色线接电源5v3A         黑色线接PC端    

4.打开软件

刷新,连接到usb  注意使用USB模式,而不是ST-link什么的。

 5.打开文件

将解压的文件夹里的文件,我这边的路径是D:\BaiduNetdiskDownload\en.FLASH-stm32mp1-openstlinux-5.15-yocto-kirkstone-mp1-v22.11.23\stm32mp1-openstlinux-5.15-yocto-kirkstone-mp1-v22.11.23\images\stm32mp1\flashlayout_st-image-weston\optee

每个人可能不一样。

 添加路径

 如果你路径添加错误则会发生以下报错

 当一切就绪后

点击Download

 

 等待下载————————

下载完成后。

6.SD读取

将开关拨到如图,按下复位键。MP135启动。烧写完成 

三、烧写系统前的准备ubuntu liunx端

与windows相同先下载java环境,然后再安装program软件,再将文件烧入板子,和PC端大差不差。

四、数据保护问题

Device is under read out protion!

如果是这样的话,更新软件,当时我一直以为是驱动问题,结果最后才发现是pprogram版本太低了,将它更新到最新版本即可。

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值