微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > 嵌入式系统设计讨论 > ESP32 环境搭建 windows10

ESP32 环境搭建 windows10

时间:10-02 整理:3721RD 点击:
【编辑:CRH.兴趣交流群:38923615曙光物联】
【window10 下 环境搭建】 2017-10-20
【环境详情: window10x64   +  source insight3.5 + eclipse】
一、编译环境搭建:
1.下载工具链和仿真环境
            https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20170918.zip
      以上的链接是本次开发使用版本  如果想使用最新的的工具到下面链接下载:
            http://esp-idf.readthedocs.io/en/latest/get-started/windows-setup.html
2.解压到根目录下,建议解压的根目录下,避免不必要的错误
     解压完会有一个msys32的文件夹
3.运行虚拟机
     打开msys32目录下msys2.exe  看到下图环境已经搭建好了
     

file:///C:/Users/CRH/AppData/Local/Temp/enhtmlclip/Image.png
二、ESP32源码编译:
【 ESP32 IDF RTOS SDK V2.1 2017年07月29日】
1.下载源码
     1). 为了方便版本管理 直接去下载源码包 https://github.com/espressif/esp-idf/releases/
     

file:///C:/Users/CRH/AppData/Local/Temp/enhtmlclip/Image(1).png
    2).使用git下载:(下载 git上最新的代码)
Using git
To get this release, use the following commands:
git clone https://github.com/espressif/esp-idf.git esp-idf-v2.1
cd esp-idf-v2.1/
git checkout v2.1
git submodule update --init --recursive
2.安装 python2.7 和 pyserial
    1)下载python2.7
                https://www.python.org/ftp/python/2.7.13/python-2.7.13.amd64.msi
    2)下载pyserial
                https://pypi.python.org/packages/8d/88/cf848688ae011085a6da5a470740dafa3a4b105f84a5f79c3b720c19279c/pyserial-3.3.tar.gz#md5=6afe4c2e47bcec6eb7051b8c1ce19d52
    3)安装:
           安装python 时  选择full 模式
           安装pyserial  cmd到解压目录下 :python setup.py install
    这部分不进行详细描述 不清楚的可以直接百度
     


3.解压编译源码:
     1) 在编译器的同目录下 新建 文件夹ESP32,将下载好的源码解压到该目录下。
     2)配置编译需要的环境变量:
          .输入 export IDF_PATH="F:/ESP32/esp-idf-2.1"   -->该配置只是临时配置环境
          .打开 F:\msys32\etc\profile.d\esp32_toolchain.sh   
               使用笔记本打开 添加:
                    export IDF_PATH="F:/ESP32/esp-idf-2.1" 保存退出  (重新启动msys2.exe)
               file:///C:/Users/CRH/AppData/Local/Temp/enhtmlclip/Image(2).png

     3)编译第一个demo
          .这里需要注意: 由于当前使用的环境是win10x64
                进入msys32中 已管理员身份运行 :mingw32.exe
                (至少本次必须使用该方式才能够编译和下载成功)
          . 在虚拟器中打开目录到 : cd /f/ESP32/esp-idf-2.1/examples/get-started/hello_world/
          .第一次编译的时候直接make all 会跳出 下图  (如果只是编译不下载 直接退出保存)
            


                file:///C:/Users/CRH/AppData/Local/Temp/enhtmlclip/Image(3).png
            .编译成功:

使用命令下载:
        .上面有说过跳出一个界面,那个是配置界面 这里 要使用命令编译完直接下载。
             这里只需要设置下esp32设备的串口号:
        .执行make menuconfig
                进入Serial flasher config  --->
                    (/COM4) Default serial port
                输入串口号:保存退出。
              

file:///C:/Users/CRH/AppData/Local/Temp/enhtmlclip/Image(4).png
          .   直接make flash  看到下面的结果说明已经下载成功了。
                file:///C:/Users/CRH/AppData/Local/Temp/enhtmlclip/Image(5).png



二、【eclipse】编辑环境搭建:  
      【电脑环境: Win10x64   + java version "1.8.0_131"  + eclipse-cpp-oxygen-1a-win32-x86_64】
        .进入官网下载   eclipse 的 c++版本 IDE
        file:///C:/Users/CRH/AppData/Local/Temp/enhtmlclip/Image(6).png



    :本次使用完eclipse 之后发现该软件并不是适合我用这里就不贴上教程 如果想使用eclipse 这里给个教程链接:
        http://pan.baidu.com/s/1c2Mv3w
    参考后面部分,这次的环境搭建就是参考该教程。 只是使用的版本较高  还是有点区别。
                                                                                                                                    【编辑:CRH.兴趣交流群:38923615曙光物联】

建议创建自己的小组,更好推广

怎么怎么创建?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top