- java sdk安装,环境变量配置,cmd里面java -version查得到
- Python2.7版本,虽然你安编译器他会安装,但是别不当回事,要自己动手。如果已经安过Python3会导致make报错“xxxxxxxpython2.7找不到”,建议配置共存环境:在win10上同时安装python2和python3,看完这一篇就够了 - 码出个世界 - 博客园 (cnblogs.com)
- ESP版本很多,生成需要结合Flash大小,比如ESP12 32M,需要在工程属性里面修改make指令,改成:make COMPILE=gcc BOOT=none APP=0 SPI_SPEED=40 SPI_MODE=DIO SPI_SIZE_MAP=6。http://t.csdnimg.cn/P4RIb。下面的目录要从工作目录相对路径改为你项目所在目录。
- 同个型号也会有正版盗版之分,可能不一样,还有就是CH340和另外一个不一样:关于安信可ESP-12F烧录成功,但程序不运行解决办法。-模块接入-开源项目及赛事-机智云 (gizwits.com)
- 烧录按着Flash按钮上电,运行需要按一下RST.
- Flash大小不同,bin烧录地址不同。官方SDK生成四个,按指定地址烧。平时代码烧写要看编译build结果提示的地址。地址也跟bin大小有关。
- 打开eclipse的时候的工作目录,你之后创建的工程什么的会在那里,不能重名。
- build之前要clean
- 使用vscode进行编译:http://t.csdnimg.cn/uPoUt
- “
关于 Problems 报错
注意:Eclipse 只是一个代码编写工具,它并不能读取 makefile 里面的一些配置,甚至它会读取到 cygwin 下同名称的头文件。
”——官方文档针对该现象引起的报错,我们建议用户在使用该 IDE 时,直接将 Problems 栏目关掉,因为该提示并不准确,我们主要关注的信息应该为 Console 栏目下的输出。(第一条 Console 报错最重要!)
- 要将example下面的一个例子提到和example文件夹同等级。
- 软件环境配置文档地址:如何使用安信可 ESP 系列一体化开发环境 | 安信可科技 (ai-thinker.com)
- 如果地址烧写错误,Flash Size错误,烧写方式错误都可能导致反复RST。猜测原因是越界。还有一种反复重启是因为数据线的问题。注意是micro usb而不是充电线
- 烧写文档:如何为 ESP 系列模组烧录固件 | 安信可科技 (ai-thinker.com)
- make: *** No rule to make target 'all'. Stop.是因为没有makefile
- esp系列型号IO:http://t.csdnimg.cn/yJqrX
- Flash大小http://t.csdnimg.cn/L5ljI
非常坑的一点是官方文档引用了一个博主教程链接,但是该博主引用的是官方文档,而该页面已经404.