文档章节

esp8266 rtos sdk在小黄板上的使用

lgl88911
 lgl88911
发布于 2015/07/23 23:31
字数 369
阅读 4023
收藏 4

##1. 下载RTOS SDK代码

git clone https://github.com/espressif/esp_iot_rtos_sdk.git

##2. 下载编译器 http://bbs.espressif.com/viewtopic.php?f=5&t=2 ##3. ubuntu下安装编译器 将xtensa-lx106-elf.tar.bz2解压缩到/opt/下

tar -xvf xtensa-lx1060-elf.tar.bz2

##4. 编译代码 ###4.1设置编译器环境变量

export PATH=$PATH:/opt/xtensa/bin/

###4.2 编译

cd ./esp_iot_rtos_sdk-master/app
./gen_misc.sh

执行脚本会会提示选择,按照如下选择: STEP 1 boot version选择2(none) STEP 2 bin generate选择0(eagle.flash.bin+eagle.irom0text.bin) STEP 3 spi speed选择2(40M) STEP 4 spi mode选择0(QIO) STEP 5 flash size&map选择4(4M,512K+512K) 选择完成后会开始编译,完成后会提示:

输入图片说明 ##5.下载程序: ###5.1 下载下载器 http://bbs.espressif.com/viewtopic.php?f=5&t=433 ###5.2 根据编译时候的选择和提示设置下载器 将eagle.flash.bin的地址设置在0x00000 将eagle.irom0test.bin的地址设置在0x40000

输入图片说明 ###5.3 将小黄板的跳线短接后,连接串口上电,然后点开始,稍等片刻完成下载。

输入图片说明 注意:下载串口的RX,TX直接连上位机的RX和TX,不用做交叉。 ###5.4 去掉跳线,重新上电后开始运行刚才下载的程序。

#串口波特率问题: rtos sdk直接编译后尝试各种波特率都是乱码,在user_init的最开始加入如下代码可将波特率修改为115200:

 uart_div_modify(0, UART_CLK_FREQ / (115200));
 SET_PERI_REG_MASK(UART_CONF0(0), UART_RXFIFO_RST | UART_TXFIFO_RST);
 CLEAR_PERI_REG_MASK(UART_CONF0(0), UART_RXFIFO_RST | UART_TXFIFO_RST);

© 著作权归作者所有

lgl88911
粉丝 17
博文 83
码字总数 50237
作品 0
成都
高级程序员
私信 提问
esp8266 rtos sdk编译后flash镜像构成

由于官方文件没有说明esp8266的启动特点,本文根据sdk内的flash map文档,sdk makefile, ld文件及flash image 生成的python脚本文件,简要分析esp8266的启动和运行,及flash镜像的构成特点。...

lgl88911
2015/07/25
1K
1
SuperGIS/ESP8266App

<<<<<<< HEAD #ESP8266App This project is a app collections of ESP8266 WiFi SoC. Include: 1.App as fireware using SDK. but not include SDK,which provide by www.espressif.com. 2.A......

SuperGIS
2015/03/24
0
0
ESP8266App重要更新,目录结构调整

ESP8266App包含了基于ESP8266的多个开源的重要项目,包括对LUA/MicroPython及MQTT消息协议的支持。 ESP8266App进行了2015年的第一次重要更新(2015-04-17),改动如下: 1、ESP8266SDK加入主...

openthings
2015/04/17
1K
0
用Docker容器进行IoT开发

随着IoT新的硬件平台和开发板的不断更新,SDK交付越来越多地转向零碎化以及“按需组装”解决方案。大多数的硬件公司很难提供能够正常运行的Software Development Kits (SDKs)。 Docker为硬件...

Mrexamo
2015/09/16
313
0
用51单片机和esp8266实现通过手机app控制单片机小灯

这篇文章我在51黑电子论坛也发过,在这里再发一次。是自己在比赛的时候要使用这个esp8266模块,去查资料了解后,自己摸出来的方法。 用51单片机和esp8266实现通过手机app控制单片机小灯,也可...

brianna20022012
2018/04/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

PhotoShop 色调:理解直方图/RGB通道信息

一、直方图:图表的形式,展示图像像素分布的情况 1.平均值:表示平均亮度 2.标准偏差值:表示亮度值范围内的中间值 3.像素: 表示用于计算直方图的像素总数 4.色阶:显示指针下面的区域亮度...

东方墨天
27分钟前
6
0
wildfly(JBoss AS)应用服务器快速入门

什么是wildfly JBoss AS 从8版本起名为wildfly。Wildfly是一个开源的基于JavaEE的轻量级应用服务器。可以在任何商业应用中免费使用。 WildFly是一个灵活的、轻量的、强大管理能力的应用程序服...

程序新视界
52分钟前
5
0
Java集合类常见面试知识点总结

Java集合类学习总结 这篇总结是基于之前博客内容的一个整理和回顾。 这里先简单地总结一下,更多详细内容请参考我的专栏:深入浅出Java核心技术 https://blog.csdn.net/column/details/21930...

Java技术江湖
55分钟前
6
0
怎么用for循环打出爱心

先上效果图: 这是用*组成的爱心,下面讲讲思路: 首先这个图形可以拆分成三部分:第一部分是上面三行的两个梯形,第二部分是中间三行的长方形,第三部分是最下面的倒三角形。 其实图形拆分好...

INEVITABLE
今天
4
0
用HttpUrlConnection伪造成HttpClient

https://www.jianshu.com/p/27ad06cc39d2

shzwork
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部