ESP8266 SDK开发: 开发环境搭建(NONOS 2.2.0)

前言

  最近发现有些用户使用的是NONOS版本的SDK

  考虑到只要是会使用RTOS版本的用户基本上都会使用NONOS版本

  而会使用NONOS的用户大部分都不会使用RTOS版本

  故后期的教程以NONOS版本为主,RTOS版本为辅

  整个文章按照NONOS版本为主线编写,最后说明和RTOS版本的区别

导入工程

  咱们用NONOS 2.2.0版本

  导入NONOS 2.2.0版本

1.按照上一节安装好软件以后

把这个工程解压到

2.File -> Import

  

  

下载程序

生成的bin文件位置

咱现在不需要IAP升级程序,所以只刷上面四个

eagle.flash.bin                             0x00000

eagle.irom0text.bin                      0x10000

esp_init_data_default_v08.bin    0x3FC000

blank.bin                                      0x3FE000

按下复位按钮 → 按下固件按钮 → 松开复位按钮 → 松开固件按钮

  按照上述步骤,ESP8266进入等待刷固件状态(刷程序状态)

    

打开串口调试助手

  

  

复位

   

提示

看uart.c的最后一行

按照下面的修改

/*test code*/
void ICACHE_FLASH_ATTR
uart_init_2(UartBautRate uart0_br, UartBautRate uart1_br)
{
    // rom use 74880 baut_rate, here reinitialize
    UartDev.baut_rate = uart0_br;
//    UartDev.exist_parity = STICK_PARITY_EN;
    UartDev.parity = NONE_BITS;//无奇偶校验
    UartDev.stop_bits = ONE_STOP_BIT;//1位停止位
    UartDev.data_bits = EIGHT_BITS;//8位数据

    uart_config(UART0);
    UartDev.baut_rate = uart1_br;
    uart_config(UART1);
    ETS_UART_INTR_ENABLE();

    // install uart1 putc callback
//    os_install_putc1((void *)uart1_write_char);//printf使用串口1打印(GPIO2)

    os_install_putc1((void *)uart0_write_char);//printf使用串口0打印
}

如果不希望过多的调试信息使用串口0输出

os_install_putc1((void *)uart1_write_char);//printf使用串口1打印(GPIO2)

main函数包含

#include "driver/uart.h" //包含uart.h

uart_init_2(BIT_RATE_115200,BIT_RATE_115200);

Clear project

Building project

再次下载打印

原文地址:https://www.cnblogs.com/yangfengwu/p/12543832.html

时间: 2024-10-08 20:19:12

ESP8266 SDK开发: 开发环境搭建(NONOS 2.2.0)的相关文章

ArcGIS API for Silverlight/ 开发入门 环境搭建

Silverlight/ 开发入门 环境搭建1 Silverlight SDK下载ArcGIS API for Microsoft Silverlight/WPF ,需要注册一个ESRI Gloab 账户.下载地址http://resources.esri.com/arcgisserver/apis/silverlight/2 开发环境:1)Visual Studio 2008 SP1 或者 Visual Web Developer Express with SP1 下载地址 :Visual S

【REACT NATIVE 跨平台应用开发】环境搭建问题记录&&XCODE7模拟器上COMMAND+R失效的几种替换方法

本站文章均为 李华明Himi 原创,转载务必在明显处注明: 转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/react-native/2147.html React Native 这里不多介绍,其实就是个跨平台开发原生应用的开源引擎. 更详细的介绍,大家可以搜索"facebook react native" 或 "taobao react native" 附上 React Native 官方网站:http://react

VB.NET开发PDA环境搭建

我开发的是应用,没有涉及到底层啊,烧板子啊之类的,之前我也从没有接触过PDA和VB.NET,一切现学现卖.OK,开卖. 1.预备 我的系统是WIN7,32位. a)如果你有个PDA,再简单不过,插上电脑,自动搜索驱动,会自动安装一个Windows Mobile设备中心的软件,显示你的PDA已经连上了电脑. b)如果你没有PDA,更简单,运行的时候选择合适的模拟器就OK了. 2.VS2008中文版 要做PDA的应用,只能用VS2008或者以前的版本,VS2010之后已经不支持. 我这里用的是VB.

IOS开发基础环境搭建

一.目的 本文的目的是windows下IOS开发基础环境搭建做了对应的介绍,大家可根据文档步骤进行mac环境部署: 二.安装虚拟机 下载虚拟机安装文件绿色版,点击如下文件安装 获取安装包:          百度网盘:链接:http://pan.baidu.com/s/1c28EkpE 密码:93tl 解压后如下,点击如下脚本进行安装:按提示进行: 服务配置(按需配置): 这里仅限配置网络功能即可:选择1 回车-选择桥接模式 选择2启用桥接服务 三.安装macos虚拟机 注意:查看本机cup类型

.Net程序员玩转Android开发---(1)环境搭建

对于没有接触过Android开发的人员来说,可能感觉Android开发比较困难,接下来的一段时间,我们将了解Android开发的具体细节,主要是面对.NET程序员,来看看.NET程序员怎样进行Android开发.  下面我们切入本节正题. 工欲善其事,必先利其器,下面我们准备Android开发的环境搭建,下面是开发的一些工具 1. JDK安装   jdk下载 http://www.oracle.com/technetwork/java/javase/downloads/index.html JD

BI报表开发之环境搭建(二)

上一篇<BI报表开发之环境搭建(一)>中详细描述了SQL SERVER R2 的安装步骤,本篇将继续描述BI报表开发的环境搭建部分—— Orale数据库安装. <1>下载oracle-client_11g安装包(下载地址找不到啦) <2>解压后,运行安装程序,在出现的“配置安全更新”窗口中,取消“我希望通过My Oracle Support接受安全更新”,单击“下一步”: 在“安装选项”窗口中,选择“创建和配置数据库”,单击“下一步”: 在“系统类”窗口中,选择“桌面类

Android NDK开发(一)——环境搭建

转载请注明出处:http://blog.csdn.net/allen315410/article/details/41800955 Android下的NDK开发是Android开发中不可或缺的一部分,通过Google提供的NDK套件,我们可以使用JNI这座桥梁在Java和C/C++之间建立联系(互相调用).那么,为什么在Android开发中需要了解NDK开发呢?诚然,这些原因有很多说法,在我总结来是这样的.C/C++是比Java还要古老的编程语言,由于其古老的特性,导致早期有很多优秀的类库出现,

.net core 2.0学习笔记(一):开发运行环境搭建

期待已久的.net core 2.0终于发布了!大家等的花儿都谢了. 不过比预期提前了一个多月,这在微软历史上还真的不多见.按照历史经验看,2.0版本应该比较靠谱,我猜这也是社区非常火爆的原因吧.下面就简单分享一下.net core2.0开发运行环境的搭建过程..net core 理论知识在此就不赘述了,不了解的可以参考:https://docs.microsoft.com/zh-cn/dotnet/core/ .https://msdn.microsoft.com/zh-cn/magazine

android开发:环境搭建及HelloWorld

参考: http://www.cnblogs.com/skynet/archive/2010/04/12/1709892.html 在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld. 本文的主题如下: 1. 环境搭建 1.1. JDK安装 1.2. Eclipse安装 1.3.Android SDK安装 1.4. ADT安装 1.5. 创建AVT 2.HelloWorld 1.环境搭建 1.1.JDK安装:Java Development Kit JD