ESP8266/8285 RTOS_SDK开发日记(1)
一、准备编译环境
开发环境:win10+官方提供VirtualBox和OVA镜像
编辑工具:source insight3.5
芯片:ESP8285,内置1M FLASH 没有外接FLASH
注意:在本地D盘下创建D:\VM\share目录,这是官方最稳定的mnt路径。
将RTOS_SDK拷贝到D:\VM\share目录下,解压,并且在SDK根目录创建app文件夹。此时已经准备好编译环境。
SDK下目录,官方文档上的资料:
二、编译程序
一.、加载OVA镜像文件
选择OVA镜像文件,无需任何操作,一直下一步直到导入即可。
二、打开镜像文件,这里注意,这里需要输入密码的地方都是“espressif”
打开唯一的终端,运行./mount.sh文件,输入密码,cd到Share文件夹,就是SDK根目录
三、拷贝SDK路径下的examples目录下的任意一个工程到app文件夹下,我的电脑上的SDK路径是:
D:\VM\share\ESP8266_RTOS_SDK-master
四、修改工程目录下的“gen_misc.sh”,修改连个环境变量的参数:“SDK_PATH”和“BIN_PATH”这是必须修改的,我就在这个问题上纠结了半天。
SDK_PATH:指定SDK路径。BIN_PATH:指定固件(bin)生成到哪里。
我的电脑上的SDK路径是:D:\VM\share\ESP8266_RTOS_SDK-master,所以两个参数修改如下:
五、执行“gen_misc.sh”文件即可进行编译。
三、编译步骤
一、终端会打印出刚才的环境变量,输入y或Y即可:
二、此时选择boot版本和应用程序bin的模式,RTOS中默认选择1.2和1.2以上的版本boot.bin,
这里输入0是不支持FOTA(云服务升级),后两个是支持FOTA的,默认是0
以下步骤均是自己上网查的选项,具体什么意思,我也不懂,希望懂得给评论下,谢谢。但是本机测试可以运行。
三、
这里选择2.
四、
如图选择。
五、
如图选择。
六、
选择完毕后等待编译完成即可。
编译完成后会有一下提示,支持FOTA的就会有boot.bin不支持的就是eagle.flash.bin,后面指定下载地址。
四、下载固件
对照官方文档flash下载即可、
希望看到的各位,如果有新的发现和想法也共享出来,一起进步,一起学习。