使用RP2040自制的树莓派pico—— [1/100] 烧录micropython固件

开发环境

软件:Thonny
烧录固件:micropython

烧录模式简介

正常插上电就启动,这是树莓派pico开发板的正常启动模式。

如果按住 bootset 按键再插上数据线,此时将会以烧录模式启动,这时候你可以将你编译好的二进制代码放进去以使用它。我们这种方式烧录 micropython 固件

固件下载

我们需要下载 micropython 固件以使用,点这个链接进行下载 RP2040 micropython固件下载
你也可以自行

固件烧录

先不要插上电源线,同时按住开发板的 ENBOOTSET 按键,然后另一只手将数据线与开发板相连

此时电脑上将弹出一个U盘选项,如下图所示:

在这里插入图片描述
我们进入此U盘,然后复制我们下载好的固件(.bin文件),在这个地方黏贴。
在这里插入图片描述

在这里插入图片描述

复制完成后U盘会自动退出,然后我们打开Thonny软件,这个软件网上可以下载到。

验证阶段

如果是这个界面那么说明micropython已经烧录好了,你可以开始使用它了。
在这里插入图片描述

micropython初步了解

在这里插入图片描述

MicroPython是Python 3编程语言的精益高效实现 包括 Python 标准库的一小部分,并且 经过优化,可在微控制器和受限环境中运行。

MicroPython pyboard是一款紧凑型电子产品 在裸机上运行MicroPython的电路板,为您提供低级 可用于控制各种电子的Python操作系统 项目。

MicroPython充满了高级功能,例如交互式 提示、任意精度整数、闭包、列表理解、 生成器、异常处理等。然而,它足够紧凑,可以安装并 只需 256k 的代码空间和 16k 的 RAM 即可运行。

MicroPython旨在尽可能与普通Python兼容 允许您轻松地将代码从桌面传输到微控制器 或嵌入式系统。

你的单片机就像是一个U盘。再上电之后会先运行 boot.py中的内容,然后再运行main.py中的内容。
一般你可以在boot.py中完成一些基本的配置信息,如预先连接网络,闪烁led灯告知用户已经正常启动等等。

而在main.py中我们一般会放上死循环代码让它不断执行。至于你说你的单片机中没有 boot.py 和 main.py?我们自己新建然后保存到micropython设备就好了。

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_53381910/article/details/130591161