登录
|
立即注册
签到
门户
Portal
论坛
BBS
导读
Guide
广播
Follow
同城会
Group
动态
Space
搜索
热搜:
活动
交友
discuz
自己动手吧
»
论坛
›
开源周边设备
›
EdgeTX
›
帖子
Windows11 23H2上使用MSYS2编译EDGETX
[复制链接]
2949
0
发表于 2023-11-20 17:15:54
|
查看全部
|
阅读模式
本帖最后由 tinyspot 于 2023-11-20 18:25 编辑
首先打开以下链接下载Visual C++
https://www.microsoft.com/en-us/download/details.aspx?id=40784
点击Download,然后选择vcredist_x64.exe。
点击Download,然后安装。
点击Install,安装完成后点击下面链接下载MSYS2。
https://www.msys2.org/
点击文件名下载,然后打开下载的文件。
点击下一步。
使用默认设置然后点击下一步。
点击下一步。
点击完成后运行软件(取消立即运行就需要手动打开软件),在打开的窗口中输入以下命令然后回车。
pacman -Syu
复制代码
输入Y 然后回车。
再次输入Y 然后回车,回车后窗口会关闭。
然后开始菜单找到MSYS2 64bit 并打开(如下图)
然后输入以下命令回车。
wget -N https://raw.githubusercontent.com/EdgeTX/edgetx/main/tools/setup_buildenv_msys2_stage1.sh
复制代码
命令完成后输入以下命令然后回车。
chmod a+x setup_buildenv_msys2_stage1.sh
复制代码
然后输入以下命令后回车。
./setup_buildenv_msys2_stage1.sh
复制代码
安装完成后输入 exit 关闭窗口(如下图)。
然后开始菜单找到MSYS2 MinGW 64-bit 并打开(如下图)
输入以下命令后回车。
wget -N https://raw.githubusercontent.com/EdgeTX/edgetx/main/tools/setup_buildenv_msys2_stage2.sh
复制代码
命令完成后 输入以下命令后回车。
chmod a+x setup_buildenv_msys2_stage2.sh
复制代码
然后输入以下命令后回车。
./setup_buildenv_msys2_stage2.sh
复制代码
命令完成后输入 exit 关闭窗口。
至此环境搭建完成。
编译固件:
开始菜单找到MSYS2 MinGW 64-bit并打开。
输入以下命令创建一个edgetx文件夹。
mkdir edgetx && cd ~/edgetx
复制代码
然后输入以下命令下载源代码。
git clone --recursive -b main https://github.com/EdgeTX/edgetx.git edgetx_main
复制代码
命令完成后输入以下命令创建固件输出文件夹。
cd edgetx_main && mkdir build-output && cd build-output
复制代码
从
EdgeTX 2.9开始需要
输入以下命令。
cmake -G "MSYS Makefiles" -Wno-dev -DCMAKE_PREFIX_PATH=$HOME/5.12.9/mingw73_64 -DSDL2_LIBRARY_PATH=/mingw64/bin/ -LAH ../ > ~/edgetx/edgetx_main-cmake-options.txt
复制代码
下面开始编译固件,教程以 T18 为例,从
EdgeTX 2.9开始需要
输入以下命令。
cmake -G "MSYS Makefiles" -Wno-dev -DCMAKE_PREFIX_PATH=$HOME/5.12.9/mingw73_64 -DSDL2_LIBRARY_PATH=/mingw64/bin/ -DPCB=X10 -DPCBREV=T18 -DDEFAULT_MODE=2 -DGVARS=YES -DPPM_UNIT=US -DLUA_MIXER=YES -DCMAKE_BUILD_TYPE=Release ../
复制代码
然后输入以下命令。
make configure
复制代码
然后输入以下命令开始编译。
make -C arm-none-eabi -j`nproc` firmware
复制代码
编译完成后在以下路径找到编译的二进制文件。
C:\msys64\home\<username>\edgetx\edgetx_main\build-output\arm-none-eabi
其中
<username> 为你的用户名。
举报
使用道具
回复
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
tinyspot
网站编辑
53
主题
83
帖子
7693
积分
Ta的主页
发信息
签到
连续天
1人
签到看排名
签到成功
更多
精彩推荐
Windows11 23H2上使用MSYS2编译EDGETX
首先打开以下链接下载Visual C++ https://www.microsoft.com/en-us/download/d ...
Windows11 23H2上使用Linux子系统编译A
1.在Windows 11上启用linux子系统。 开始菜单点击设置然后选择应用(如图) ...
EdgeTX 安装指南
使用引导加载程序(Bootloader)安装 EdgeTX 注意:在更新到 EdgeTX 之前,强烈 ...
更多
热点动态
1.
Windows11 23H2上使用MSYS2编译EDGETX
2.
Windows11 23H2上使用Linux子系统编译Ardup
3.
支持ESP32的天线跟踪
4.
EdgeTX 安装指南
5.
WIN10下使用MSYS2编译EDGETX及EdgeTX Compa
6.
WIN10下使用QT编译EDGETX
7.
Win10下编译EDGETX
8.
新人报道,入手一台T18,求中文说明书
更多
随手拍
Windows11 23H2上使用MSYS2编译EDGET
首先打开以下链接下载Visual C++ https://www.microsoft.com/en-us/download/detai
Windows11 23H2上使用Linux子系统编
1.在Windows 11上启用linux子系统。 开始菜单点击设置然后选择应用(如图)
EdgeTX 安装指南
使用引导加载程序(Bootloader)安装 EdgeTX 注意:在更新到 EdgeTX 之前,强烈建议
WIN10下使用MSYS2编译EDGETX及EdgeTX
首先需要下载安装Visual C++ Redistributable。 下载地址:https://www.microsoft.co
WIN10下使用QT编译EDGETX
QT 的安装说明可以参照https://bbs.diy8.org/thread-102719-1-1.html 点击开始菜
更多
客服中心
400-800-8888
周一至周日8:30-20:30 仅收市话费
在线客服
客服微博
产品咨询
售后中心
快速回复
返回顶部
返回列表