• 001-ESP32学习开发-开发环境搭建(Windows+VSCode)


    ------------恢复内容开始------------

    <p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/LearnESP32" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>

    下载安装Python(一定要使用3.8版本)

    https://www.python.org/downloads/release/python-384/

    双击安装包开始安装  

    注意:如果以前安装了别的版本的Python,不需要选择 Add Python 3.8 to PATH 

    然后一路安装

    安装完成以后更新pip源

    windows下以管理员身份打开打开cmd

     

    输入python –version

    查看python是否加入环境变量

    执行两条指令

    sh pip config set global.index-url http://mirrors.aliyun.com/pypi/simple

    pip config set global.trusted-host mirrors.aliyun.com

    这两条指令的作用是把pip的下载源改为国内阿里云的源,可以加快在线版的安装速度

     

    然后更新pip

    python -m pip install --upgrade pip

     

    下载安装Visual Studio Code 

    下载地址: https://code.visualstudio.com/

    注意安装这里勾选上

    下载安装ESP-IDF 工具安装器

    https://dl.espressif.com/dl/esp-idf/?idf=4.4

    如果说要用最新master版本的esp-idf 就下载第一个online installer,不过建议用稳定版4.3,下载offline installer

    2.选择接受

     

    6.选择版本和下载路径

    7.设置下安装路径

    安装完成以后打开 VS Code

    1.搜索Espressif IDF插件,点击安装

    2.选择第一个或者第二个,如果第一项的最后直接定向到了上面的咱设置的 .espressif 路径 则选择第一个就可以

    如果不是就选择第二个

    3.注意选择本地

    第二项定位到这个文件夹

     

    4.安装中

    5.安装完成

     

    编译工程

    1.打开hellow 工程

    这个工程是串口打印信息,然后一会重启.

    2.编译工程(注意哈,不是垃圾桶!!!!是垃圾桶右边那个)

    编译时间有点长

    编译中

     

     编译完成

     

    下载到开发板(使用VSCode下载)

    1.连接开发板

    2.选择对应的串口(根据自己的选择)

    3.点击 ESP-IDF Flash device 开始下载程序

    提示一下,这里会显示各个bin文件下载的地址,使用烧录软件下载的时候按照这个地址下载就可以

    0x8000     partition_table/partition-table.bin

    0x1000     bootloader/bootloader.bin

    0x10000   hello-world.bin

     

    4.下载完成(不要点击任何按钮哈,否则会重新下载)

    5.点击 ESP-IDF Monitor device  可以直接在VSCode 上查看模组串口发送的数据

    关闭VS Code软件占用的串口

    下载到开发板(使用下载软件下载bin文件)

    1.编译完成以后会在build文件夹里面生成bin文件

    hello-world.bin

    partition-table.bin

    bootloader.bin

    最后下载即可

     

    hello-world.bin                                  0x10000

    partition_table/partition-table.bin      0x8000

    bootloader/bootloader.bin                 0x1000

  • 相关阅读:
    Vue 面试题汇总
    SSIS 通过OData源连接Dynamic 365 Online
    SQL Server AlwaysOn
    SQL Server AlwaysOn
    SQL Server AlwaysOn
    SQL Server AlwaysOn
    OGG同步ORACLE至SQLSERVER(转)
    Power BI Online管理数据源
    SSRS 动态设置分组依据及行组个数
    查看Reporting Services服务器中用户查询报表历史记录
  • 原文地址:https://www.cnblogs.com/yangfengwu/p/14667359.html
Copyright © 2020-2023  润新知