![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
esp8266
文章平均质量分 59
一望损莓苔
这个作者很懒,什么都没留下…
展开
-
esp8266 SDK使用注意事项
1、标注「ICACHE_FLASH_ATTR」宏的函数存储在irom0里面(Flash里面),表示将其存放在Flash中,仅调用时才加载到cache 运行;没有标注的会放在iram1里面,iram1大小只有32KB,IoT_Demo固件使用了大约27KB,还剩下5KB,而irom0最大支持768KB。所以如果自己用SDK开发,请尽量给函数都标注该宏,不然会出现内存不够用的错误信息:「.outp转载 2016-12-12 16:25:22 · 2238 阅读 · 0 评论 -
esp8266读取和保存自定义参数
参照:http://blog.csdn.net/sadshen其中系统提供的结构体可以自由拓展增加成员(struct esp_platform_saved_param esp_param;)在断电重启之后需要先system_param_load(ESP_PARAM_START_SEC, 0, &esp_param, sizeof(struct esp_platform_saved_转载 2016-12-07 11:38:21 · 1001 阅读 · 0 评论 -
编译时提示`.text' will not fit in region `iram1_0_seg' 解决方式
1.在所有非中断函数之前加 ICACHE_FLASH_ATTR ,然后重新编译。2.如果还不行,就要用更激进的做法,改ld脚本把所有的常数常量放到flash,读出时4字节对齐读出。然后关掉switch的jumptable,把一些中断中永远用不到的函数放在flash里。试了第一种方法有效。地址:http://bbs.espressif.com/viewtopic.php?转载 2016-12-21 16:37:04 · 6191 阅读 · 0 评论 -
如何直接为价廉的ESP8266 WiFi模块编写程序
编程:存在一个ROM为 ESP8266 编写程序时,需要注意一些事情。其中一件是 ROM 中集成了一些你可以使用的函数。这意味着你无需(也不该)重新执行 MD5 (即使有hmac),SHA1,带有外部闪存的通讯软件,SPI,UART函数,软件浮点功能,AES,内存命令,printf,低位输入输出工具,甚至是一个实时的事件调度程序,以及最重要的802.11!芯片上 ROM 中包含的功转载 2016-08-12 15:37:31 · 1438 阅读 · 0 评论 -
ESP8266常见问题
转载于:ESP8266常见问题解答http://bbs.eeworld.com.cn/thread-506728-1-1.html(出处: 电子工程世界-论坛)1.为什么ESP8266 TCP透传过程会丢包?因为没有设置硬件流控。如果需要避免丢包,请设置硬件流控。透传功能使用的是 TCP 协议,每包数据是 1460 (取决于协议栈),只要网络良好,buffer 空间没有被消转载 2017-02-07 10:25:02 · 5293 阅读 · 0 评论 -
esp8266模式问题
程序烧录之后上电一直重启,打印信息如下: ets Jan 8 2013,rst cause:2, boot mode:(3,7)load 0x40100000, len 2408, room 16 tail 8chksum 0xe5load 0x3ffe8000, len 776, room 0 tail 8chksum 0x84load 0x3ffe83原创 2017-06-27 20:36:54 · 8904 阅读 · 4 评论