马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 Shadow57 于 2018-11-15 20:17 编辑
大家好,我是AirFleet的RN
看管爷玩Raven远航不亦乐乎,我也跟风来一波,管爷教程里面虚拟机搭建太麻烦了,参考ESP官方文档,简化一下用Windows环境编译。
官方的文档比较零散,整理了一下,希望能帮到大家
下载msyshttps://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20180110.zip
解压缩之后打开msys32.exe进行配置
mkdir -p ~/esp
获取esp-idf
在根目录下输入
cd ~/esp然后输入指令获取ESP-IDE,最新的版本是3.1,但是raven使用的是3.0的版本,为避免兼容性问题,最好使用3.0的版本,比如3.0.4git clone -b v3.0.4 --recursive https://github.com/espressif/esp-idf.git
配置msys的路径,这里官方说明有个错误,应该是修改 msys/etc/esp32_toolchain.sh 文件
用记事本打开之后,按要求添加路径
IDF_PATH="x:\...\msys32\home\用户名\esp\espidf"
其中x:\是msys文件夹存放的盘符,...\代表msys文件夹之前的目录,\用户名是系统用户名,根据实际情况来填写,比如你的msys存放在D盘的GitHub文件夹下,Windows用户名是“AirFleet”,这里个格式应该是
IDF_PATH="D:\Github\msys32\home\AirFleet\esp\espidf"
然后从网站git到最新的raven版本,如果已经在esp目录下,可以不输第一行
cd ~/esp
[backcolor=rgba(27, 31, 35, 0.05)]git clone --recursive https://github.com/RavenLRS/raven.git
耐心等待系统下载Raven源文件
到这里就结束了,用cd ~/esp/raven指令进入目录,用make指令编译,make flash指令下载,注意TARGET参数和PORT参数。
比如make TARGET=xxx(xxx的内容参照板子名字) 等待编译完成,第一次编译比较慢,第二次会快很多
一般操作顺序是进入raven文件夹 cd ~/esp/raven make 然后系统会列出所有支持的板子的信息,然后我们再选择自己需要的板子进行编译 比如需要编译AFnano板子,使用915Mhz频率,作为接收机,我们需要输入如下指令 cd ~/esp/raven make TARGET=esp32_AFnano_915_rx 915代表915MHz,rx代表接收机,如果要编译成发射机则改成tx,另外txrx是可以在界面进行发射和接收切换的版本,容易误操作,不建议使用。
|