搭建Arduino开发环境
需要二次开发重新编译并烧录固件,请先按照以下步骤搭建开发环境。
①下载并安装Arduino开发环境
本教程中建议下载1.8.X版本。通过Arduino官网下载并安装软件。此处不再演示具体安装过程。
②安装ESP32和ESP8266开发板库
ESP32用于Onstep固件。ESP8266用于WIFI固件。
进入File ->Preferences 添加开发板管理地址。
将以下网址复制到红框中。
注意,不同国家地区可能由于网络原因无法使用以下网址下载和安装开发板,如果无法下载,请自行搜索其他可用网址。(如:百度搜索 Arduino安装ESP32开发板)
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
http://arduino.esp8266.com/stable/package_esp8266com_index.json
复制完成后点击OK关闭窗口。
打开开发板管理器,安装ESP32和ESP8266开发板
ESP32 版本推荐2.0.17
ESP8266版本推荐2.7.4
③安装所需的库文件
安装固件编译时需要用到的库函数文件。
在本店购买的标准套件只需安装Rtc By Makuna即可,推荐版本2.3.5
如需在标准套件基础上改装其他功能或者使用其他牌子的Onstep套件,请自行安装其他所需要用到的库文件。
④下载Onstep固件程序
从Github下载Onstep最新的固件程序
OnstepX固件:GitHub - hjd1964/OnStepX
SmartWebServer(WIFI)固件:GitHub - hjd1964/SmartWebServer: Smart Web Server for OnStep and OnStepX
解压文件后,将文件名后缀的-main删除,否则将无法正常打开工程,删除后如下图所示。
⑤替换默认Config文件
从Github上下载的固件程序为默认Config配置文件,没有对本店Onstep进行参数适配,所以在编译和修改前,需要将Config文件替换为我们提供的文件。
从下载中心下载Config配置文件
选择你购买的版本,如图所示,选择的是EXOS2 V4 Pro的配置,复制并替换OnstepX程序文件中相同名字的两个文件。
替换完成后,打开工程。此时开发环境已经搭建完成,在开始你的自定义修改前,编译一次工程,确保编译成功没有报错。
开发板选择ESP32 Dev Module,其他设置与图中一致即可,Port选择Onstep所对应的Com口,选择错误会导致下载失败。
点击左上角的✔编译按钮,等待几分钟,当左下角显示编译完成(Done compiling)表示编译成功。
现在可以开始你的自定义修改了,每次修改完成后,都可以点击左上角的编译按钮来检查修改是否有错误。
OnstepX固件
WIFI固件
如果在修改过程中出现报错,并且忘记如何改回去,直接重新复制和替换两个Config文件即可。
当所有修改已经完成,并且编译通过没有报错,请按照下一个教程将程序下载到控制盒中。