一、固件问题
构建固件时要清楚自己需要什么功能,选择相应的固件
一旦程序编译过程中出现创建xx失败,像这种问题,一般是固件没有添加进去
可对比一下最初构建固件时选择了哪些,如果都有了,那就是语法错误。检查下API是否改变,或者检查其中的参数
二、中文注释
不要在文件中添加中文注释,因为编译器并不支持中文,有时候会导致出错
三、8266固件默认是从init.lua文件中启动,所以应该将第一个启动文件命名为init.lua
四、访问引脚方式
8266访问引脚方式跟其它单片机不太一样,它是访问映射的索引号来驱动来相关引脚。
五、init.lua文件中不要存放太多内容,尽量使用多文件存储相关程序,调用dofile加载
六、内存不足问题(out of memory)
8266作为一个小型网站后台,在8266中搭建一个小型的服务器,但是在运行过程中会出现内存不足的情况,这种情况其实可以忽略,虽然有这个提示,但是系统还是跑起来了。
小白至今还没找出具体原因,8266总共有32kb左右的使用空间,我只使用了6kb左右,为什么老提示超出内存,恳请知道的大神帮忙解答一下
如果再遇到问题,会再更新。。。。。。