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

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线, 这样开发板就从 内存卡启动了,查看 我的电脑,电脑将挂载为内存卡,是不是很有趣?

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

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值