当时买i6X就听说是可以刷OpenTX,一直也没有实践,这里记录一下刷写。
需要ST-Link,固件,连接线。
* AFHDS2A 协议 * PPM 输出 * CRSF 以 115k 和 400k 波特率与 ExpressLRS 和 Crossfire 模块配合使用, CRSFshot 已启用(黑羊的新协议) * 模型设置中的 ExpressLRS V1.x 配置(好像是个接收机) * 遥测 * 蜂鸣器音频警报和指示。 * USB(要在标准电缆上启用:常规设置 > USB 检测设置为“一次”) * 操纵杆模式 (Janek) * 用于备份/恢复 eeprom 的大容量存储 (USB 驱动器)
代码语言:javascript复制https://github.com/ExpressLRS/ExpressLRS-Configurator/releases
位置,这个东西下篇文章写。
这个就是Express
代码语言:javascript复制https://github.com/marianomd/opentx
OpenTX的固件在此,如果对源码没有兴趣,下面是固件的位置
代码语言:javascript复制https://www.rcgroups.com/forums/showatt.php?attachmentid=15521259&d=1636123565
大小
这是要用的
焊接好
4个脚
没有VCC的接口,一直开电源
先设置一下连接的位置
先备份一下原来的固件
然后设置三个位置
具体是这些
然后点击保存,记得起个好名字,别忘了这个地址
接着开始刷入我们的OpenTX固件
会出现这个,别点别的设置
5~6s内会刷写ok
断开
第一次会出现这个,点击一个按键就行
刷好了
按键映射
也可以使用Docker编译:
代码语言:javascript复制$ git clone https://github.com/marianomd/opentx.git
$ cd opentx
$ docker run --rm -it -e "BOARD_NAME=I6X" -e "CMAKE_FLAGS=PCB=I6X HELI=NO GVARS=NO LUA_COMPILER=NO MULTIMODULE=NO DEBUG=YES" -v $PWD:/opentx vitass/opentx-fw-build
代码语言:javascript复制git clone https://bitbucket.org/KotelloRC/erfly6.git
这是我们I6X的源码
克隆
若干源码
代码语言:javascript复制https://www.youtube.com/watch?v=XKxmXl9yOsM
参考的位置