温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

esp8266 rtos sdk如何在小黄板上的使用

发布时间:2022-01-05 19:45:24 来源:亿速云 阅读:167 作者:柒染 栏目:互联网科技

esp8266 rtos sdk如何在小黄板上的使用,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

##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) 选择完成后会开始编译,完成后会提示:

esp8266 rtos sdk如何在小黄板上的使用 ##5.下载程序: ###5.1 下载下载器 http://bbs.espressif.com/viewtopic.php?f=5&t=433 ###5.2 根据编译时候的选择和提示设置下载器 将eagle.flash.bin的地址设置在0x00000 将eagle.irom0test.bin的地址设置在0x40000

esp8266 rtos sdk如何在小黄板上的使用 ###5.3 将小黄板的跳线短接后,连接串口上电,然后点开始,稍等片刻完成下载。

esp8266 rtos sdk如何在小黄板上的使用 

注意:下载串口的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);

看完上述内容,你们掌握esp8266 rtos sdk如何在小黄板上的使用的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI