Micropython应用篇一--下载文件到F407VE Black开发板及开发板启动Flash选取

2023-10-29

Micropython应用篇一–下载文件到F407VE Black开发板及开发板启动选取

各位客官老爷们:咱又见面了

本来准备直接上例程来着,但由于怕各位老爷们对STM32的熟悉程度不一致,所以来一篇关于程序烧录及开发板启动(25Q128 或者内存卡)选择的文章:
看过前边操作的都知道 前边编译完成生成的文件如下:

这里主要介绍.dfu和.hex
.dfu就是大家常说的dfu文件,用于带bootloader的板子升级,OK,百度一下有很多关于dfu升级的介绍,这里不做详细介绍.
这里讲2种常见的方法烧录.hex文件到开发板:
方法一:
利用串口+Flaymcu烧录
(1)使用工具:串口助手+开发板
在这里插入图片描述
上边是两种常见的串口助手,左侧是CH340,右侧是CP2102,由于正点原子,普中等开发板集成CH340,这里尝试使用CP2102:
(2)连线
连线:CP2102 的GND与5V接到 开发板串口的GND 与5V 上,RXD接开发板的TX, TXD接开发板的RX 跳线帽BT0接到3V3。
在这里插入图片描述
(3)软件操作
这里以普中的PZ-ISP为例:
1.选择芯片类型STM32FXXX
2.选择对应的CP2102串口
3.选择波特率 建议115200(如使用FlayMcu 建议选择9600)
4.选择Ubuntu编译好的.hex文件
5.点击程序下载 下载完成后有语音提示
在这里插入图片描述
烧录完成后将跳线帽BT0恢复。
方法二:
有没有办法不一直修改跳线帽呢?答案是有的,这里以官方的ST-Link V2为例:
(1)工具 ST-Link V2 ,开发板
在这里插入图片描述
(2)连线
将ST-Link自带的20pin排线与开发板连接,连上电脑
(3)软件操作
安装STM32 ST-LINK Utility 软件,并打开:
1.连接芯片
2.点击File打开之前生成的.hex文件
3.烧录并检查
在这里插入图片描述
接下来就该上重头戏了,利用手里边的miniusb(老式MP4使用的T型头)将开发板与电脑连接,这时电脑就多了一个移动设备"ALISA"
在这里插入图片描述
打开电脑设备管理器,在端口选项里多了一个COM口
恭喜你,你自制的PYB已运行了!

那么怎么使用SD卡呢?
将 板子的IO口 PE2 与旁边的GND用跳线帽短接,插上内存卡 目前最大支持32G 重新连接USB线, 这样开发板就从 内存卡启动了,查看 我的电脑,电脑将挂载为内存卡,是不是很有趣?

如果觉得帖子好,请给个关注,谢谢!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Micropython应用篇一--下载文件到F407VE Black开发板及开发板启动Flash选取 的相关文章

随机推荐

  • springboot简单整合logback日志框架

    引入依赖 实际上我们只需要引入springboot的的web依赖就可以了 springboot是默认整合logback的依赖的 编写xml文件 xml文件默认叫做logback xml 放在resource目录下就可以
  • python画桃心表白

    python用turtle画简单图案比较方便 大一学python的turtle模块时 记得要画各种图案 如国旗 桃心等等图案 期末课程设计时有可能还会遇到画54张扑克牌 当初室友就被迫选了这道题 下面是程序 import turtle im
  • 基于FREERTOS系统的LWIP协议移植(STM32F1战舰版)

    文章目录 参考文献 前言 源码链接 FREERTOS系统介绍 FREERTOS系统之API函数 1 创建任务函数xTaskCreate 2 删除任务函数xTaskDelete 3 创建二值信号量函数xSemaphoreCreateBinar
  • 找不到BufferedImage这个Class的解决方法

    找不到BufferedImage这个Class的解决方法 环境 1 RedHat AS5 64位 2 WebSphere6 0 32位版本 正文 发现原来在RedHat AS4 32位系统上跑的程序不能在64位RedHat AS5中运行 系
  • 你还在 Docker 中跑 MySQL?恭喜你,好下岗了!

    上一篇 一个90后员工猝死的全过程 0 2T架构师学习资料干货分享 来源 toutiao com i6675622107390411276 容器的定义 容器是为了解决 在切换运行环境时 如何保证软件能够正常运行 这一问题 目前 容器和 Do
  • PyTorch 入坑七:模块与nn.Module学习

    PyTorch 入坑七 模型创建概述 PyTorch中的模块 torch模块 torch Tensor模块 torch sparse模块 torch cuda模块 torch nn模块 torch nn Parameter torch nn
  • 电脑开机不启动原因

    现象 长时间不关机 息屏后无法唤醒 电源指示灯亮 但是是黑屏 拔电重开 还是黑屏 显示器提示进入节电模 首先怀疑是内存条松了 或者接触不良 本人机器这边解决步骤如下 1 拔插内存条 开机试试 2 内存条换位置 开机试试 3 先取下一条内存条
  • conda install 和 pip install的区别

    目录 前言 一 范围不同 二 使用条件不同 三 对虚拟环境的管理能力不同 四 可使用包的数量不同 前言 conda和pip一般被认为是几乎相同的 但这两个工具虽然功能存在部分重叠 但其设计的目的是不同的 一 范围不同 Anaconda是一个
  • PCA、聚类、LFDA 和 MDS 相关绘图 iris (R语言)

    本文档使用 ggplot2 和解释了 PCA 聚类 LFDA 和 MDS 相关绘图 ggfortify 绘制 PCA 主成分分析 ggfortify 让我们 ggplot2 知道如何解释 PCA 对象 加载后 ggfortify 您可以gg
  • SpringBoot2的异常处理、Aop(事务)、拦截器

    目录 一 异常处理 一 ControllerAdvice ExceptionHandler 注解处理异常 二 自定义 HandlerExceptionResolver 类处理异常 二 事务Aop的相关使用 主要说明事务的使用方式 一 事务的
  • 项目安全问题-SM4加解密

    本篇建议与下方链接文章一起观看 http t csdn cn tjmeS 项目安全问题一直被人们研究 当前端路径上通过 status这种拼接参数时 参数的值在浏览器路径栏上非常醒目 是很容易被人恶意修改的 比如该用户并没有编辑权限 但有心之
  • 启动tomcat 服务报 The file is absent or does not have execute permission

    原因 部分文件没有可以执行的权限 1 在linu上部署好tomcat后 准备启动时报错 Cannot find bin catalina sh The file is absent or does not have execute perm
  • Linux自动化运维工具ansible详解

    文章目录 认识ansible ansible的组成 ansible的相关文件 ansible的使用 ansible的常用模块 1 copy模块 2 fetch模块 3 command模块 4 shell 模块 5 file模块 6 cron
  • 域用户访问samba共享提示“指定的网络密码不正确”

    samba默认工作组为WORKGROUP 导致windows无法访问 提示 指定的网络密码不正确 为了解决这个问题 只需要删除注册表中的一项就可以了 win r 输入regedit 回车 找到HKEY LOCAL MACHINE SYSTE
  • 单片机基础

    今天 我给大家更新一个新的模块 单片机 单片机是一个将运算单元 ALU 控制单元 寄存器组 存储器 ROM RAM I O接口 系统总线 定时 计数器集成一起 是一种集成电路芯片 在一块集成电路芯片上 集成了CPU ROM RAM I O接
  • 扯一扯HTTPS单向认证、双向认证、抓包原理、反抓包策略

    HTTP HyperText Transfer Protocol 超文本传输协议 被用于在Web浏览器和网站服务器之间传递信息 在TCP IP中处于应用层 这里提一下TCP IP的分层共分为四层 应用层 传输层 网络层 数据链路层 分层的目
  • 染色法判定二分图 — DFS深搜 +BFS宽搜

    染色法判定二分图 DFS深搜 题目描述 给定一个 n n n 个点 m m m 条边的无向图 图中可能存在重边和自环 请你判断这个图是否是二分图 输入格式 第一行包含两个整数
  • linux删除文件夹下所有文件

    看到了一遍文章 便突发奇想的想起Linux中删除目录下的所有文件的方法 整理了几个 如有不足 还望读者不吝赐教 删除当前目录下的文件 1 rm f 最经典的方法 删除当前目录下的所有类型的文件 2 find type f delete或fi
  • 为什么运放输入端串联一个隔直电容后输出没有波形?------关于隔直电路的简要理解

    文章目录 前言 一 常见的错误隔直电路 二 正确的隔直电路 前言 在看实验室学弟做电路的时候 他们单片机输出的正弦波要经过一个用NE5532做的跟随器 这里单片机产生的正弦波自带1 8V的直流偏置 测试发现 这里的偏置会严重影响NE5532
  • Micropython应用篇一--下载文件到F407VE Black开发板及开发板启动Flash选取

    Micropython应用篇一 下载文件到F407VE Black开发板及开发板启动选取 各位客官老爷们 咱又见面了 本来准备直接上例程来着 但由于怕各位老爷们对STM32的熟悉程度不一致 所以来一篇关于程序烧录及开发板启动 25Q128