【Micropython Pitaya Lite教程】烧录固件

举报
人才程序员 发表于 2024/09/14 19:11:40 2024/09/14
【摘要】 @TOC 前言MicroPython是一种精简的Python 3解释器,可以在微控制器和嵌入式系统上运行。Pitaya Lite是一款基于ESP32的微控制器开发板,它结合了低功耗、Wi-Fi和蓝牙功能。结合MicroPython和Pitaya Lite,您可以轻松地开发各种嵌入式应用程序,从传感器数据采集到物联网设备控制。本教程将指导您如何烧录MicroPython固件到Pitaya Li...

@TOC


前言

MicroPython是一种精简的Python 3解释器,可以在微控制器和嵌入式系统上运行。Pitaya Lite是一款基于ESP32的微控制器开发板,它结合了低功耗、Wi-Fi和蓝牙功能。结合MicroPython和Pitaya Lite,您可以轻松地开发各种嵌入式应用程序,从传感器数据采集到物联网设备控制。

本教程将指导您如何烧录MicroPython固件到Pitaya Lite开发板上,使其准备好运行您的Python代码。


一、编译固件源码

为了开始在Pitaya Lite开发板上使用MicroPython进行嵌入式编程,您需要先下载并烧录固件源码。下面是详细的步骤:

  1. 安装git工具:

如果您的系统中没有安装git,请使用以下命令安装:

sudo apt install git
  1. 下载固件源码:

使用以下命令从Coding仓库下载固件源码:

git clone https://gitee.com/slhking/pitaya-micropython.git
  1. 编译固件:

在开始编译固件之前,您需要安装编译工具链。执行以下命令安装所需的工具:

sudo apt install make
sudo apt install gcc
sudo apt install gcc-arm-none-eabi

切换到mpy-cross目录,并生成mpy-cross工具:

cd pitaya-micropython/micropython-1.16/mpy-cross/
make

工具编译完成后,进入pitaya板子目录,编译固件:

cd ../ports/mm32f3/
make

编译完成后,生成的固件路径为build-pitaya-f3270/firmware.bin

二、烧录固件

使用配套的Type-C线,将火龙果开发板的DAP接口和电脑USB口连接,正常连接后,运行状态灯(绿色)亮起

  1. 进入ISP下载模式:

    • 按下RST按键,不要松开;
    • 按下BOOT按键,也不要松开;
    • 先松开RST按键;
    • 然后再松开BOOT按键;

    此时,火龙果开发板应该进入ISP下载模式。

运行火龙果烧录软件,如果没用可以进入我的资源找到:
在这里插入图片描述
选择你的固件bin,然后点击开始下载,下载前需要先进入ISP模式:
在这里插入图片描述
接着进入micropython:
运行,配置解释器,
在这里插入图片描述
把Micropython改成通用
在这里插入图片描述


总结

通过本教程,您已经学会了如何烧录MicroPython固件到Pitaya Lite开发板上。这为您提供了一个强大的平台,可以利用Python的简洁和灵活性来开发各种嵌入式应用程序。现在,您可以开始编写和运行您的Python代码,探索Pitaya Lite的无限潜力!

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。