目录

1.安装驱动

2.测试固件

3.烧录固件

4.寻找补充代码

betaflight/unified_targets/configs/OMNIBUSF4SD.config

5.连接飞控,点击cli命令行。

6.寻找其他稳定版本


当安装完毕betaflight软件后,第一次链接飞控与电脑,出现无法连接情况,点击无反应。

1.安装驱动

点击计算机-管理-设备管理器-端口,出现第一张图。

这种情况为未识别出来。虽然通过下载的各类驱动,但是在win10系统下,很多系统usb文件是无法替换的。

如果不行,继续查看端口属性。

浏览我的电脑

让我从计算机上选取。

从磁盘安装

此处就是症结所在,刚才的安装成功只是系统默认了一个有效的驱动,但不是我们需要的程序,我们需要的系统并不认可其兼容性。 确定。

在返回计算机管理

重新插拔飞控。

打开如下程序。

按着飞控上的调试按钮插拔飞控。

此时飞控的led灯只显示黄色长亮。

打开地面站

继续进行刷或者其他。

如果还是不识别,进行下一步。

2.测试固件

有可能时商家发错了刷的固件,例如bf刷为arduplane

飞控连接mission planner,如果能识别并显示水平状态随着飞控移动变化,说明固件版本错误。

3.烧录固件

通过 mission planner可以读出飞控版本,例如OMNIBUSF4,此时,可以去https://github.com/betaflight/betaflight/releases下载配套的固件:betaflight_4.0.4_OMNIBUSF4SD

重新插拔重启软件。

此时,显示无法识别芯片,陀螺仪等全部是黑色。

​The Betaflight Open Source Flight Controller Firmware Project · GitHub​

由于  The Betaflight Open Source Flight Controller Firmware Project · GitHub是外边 的网站,通过地面站很难联通。

即便是直接在浏览器登录,也是相当拥堵缓慢。

即使慢吞吞,继续进入下一步。

4.寻找补充代码

进入所需版本固件。如果是4.3.2就进入

https://github.com/betaflight/betaflight/releases/tag/4.3.2

点击code

点击unified_targets/configs

如果不是你的版本,点击版本号右侧箭头,选择所需。

依次点击betaflight/unified_targets/configs/

选择与飞控显示版本完全一致的代码,例如:

betaflight/unified_targets/configs/OMNIBUSF4SD.config

代码如下:

# Betaflight / STM32F405 (S405) 4.0.0 Mar 14 2019 / 11:45:26 (360afd96d) MSP API: 1.41board_name OMNIBUSF4SD
manufacturer_id AIRB# resources
resource BEEPER 1 B04
resource MOTOR 1 B00
resource MOTOR 2 B01
resource MOTOR 3 A03
resource MOTOR 4 A02
resource MOTOR 5 A01
resource MOTOR 6 A08
resource PPM 1 B08
resource PWM 1 B08
resource PWM 2 B09
resource PWM 3 C06
resource PWM 4 C07
resource PWM 5 C08
resource PWM 6 C09
resource SONAR_TRIGGER 1 A01
resource SONAR_ECHO 1 A08
resource LED_STRIP 1 B06
resource SERIAL_TX 1 A09
resource SERIAL_TX 3 B10
resource SERIAL_TX 6 C06
resource SERIAL_RX 1 A10
resource SERIAL_RX 3 B11
resource SERIAL_RX 6 C07
resource INVERTER 3 C09
resource INVERTER 6 C08
resource LED 1 B05
resource SPI_SCK 1 A05
resource SPI_SCK 2 B13
resource SPI_SCK 3 C10
resource SPI_MISO 1 A06
resource SPI_MISO 2 B14
resource SPI_MISO 3 C11
resource SPI_MOSI 1 A07
resource SPI_MOSI 2 B15
resource SPI_MOSI 3 C12
resource ADC_BATT 1 C02
resource ADC_RSSI 1 A00
resource ADC_CURR 1 C01
resource BARO_CS 1 B03
resource SDCARD_CS 1 B12
resource SDCARD_DETECT 1 B07
resource FLASH_CS 1 B12
resource OSD_CS 1 A15
resource GYRO_EXTI 1 C04
resource GYRO_CS 1 A04
resource USB_DETECT 1 C05# timer
timer B08 AF3
# pin B08: TIM10 CH1 (AF3)
timer B09 AF2
# pin B09: TIM4 CH4 (AF2)
timer C06 AF3
# pin C06: TIM8 CH1 (AF3)
timer C07 AF3
# pin C07: TIM8 CH2 (AF3)
timer C08 AF3
# pin C08: TIM8 CH3 (AF3)
timer C09 AF3
# pin C09: TIM8 CH4 (AF3)
timer B00 AF2
# pin B00: TIM3 CH3 (AF2)
timer B01 AF2
# pin B01: TIM3 CH4 (AF2)
timer A03 AF1
# pin A03: TIM2 CH4 (AF1)
timer A02 AF1
# pin A02: TIM2 CH3 (AF1)
timer A01 AF2
# pin A01: TIM5 CH2 (AF2)
timer B06 AF2
# pin B06: TIM4 CH1 (AF2)
timer A08 AF1
# pin A08: TIM1 CH1 (AF1)
timer A09 AF1
# pin A09: TIM1 CH2 (AF1)
timer A10 AF1
# pin A10: TIM1 CH3 (AF1)# dma
dma SPI_TX 2 0
# SPI_TX 2: DMA1 Stream 4 Channel 0
dma ADC 2 1
# ADC 2: DMA2 Stream 3 Channel 1
dma pin C06 0
# pin C06: DMA2 Stream 2 Channel 0
dma pin C07 0
# pin C07: DMA2 Stream 2 Channel 0
dma pin C08 0
# pin C08: DMA2 Stream 2 Channel 0
dma pin C09 0
# pin C09: DMA2 Stream 7 Channel 7
dma pin B00 0
# pin B00: DMA1 Stream 7 Channel 5
dma pin B01 0
# pin B01: DMA1 Stream 2 Channel 5
dma pin A03 1
# pin A03: DMA1 Stream 6 Channel 3
dma pin A02 0
# pin A02: DMA1 Stream 1 Channel 3
dma pin A01 0
# pin A01: DMA1 Stream 4 Channel 6
dma pin B06 0
# pin B06: DMA1 Stream 0 Channel 2
dma pin A08 0
# pin A08: DMA2 Stream 6 Channel 0
dma pin A09 0
# pin A09: DMA2 Stream 6 Channel 0
dma pin A10 0
# pin A10: DMA2 Stream 6 Channel 0# feature
feature -RX_PARALLEL_PWM
feature RX_SERIAL# serial
serial 5 64 115200 57600 0 115200# master
set mag_bustype = I2C
set mag_i2c_device = 2
set baro_spi_device = 3
set adc_device = 2
set blackbox_device = SDCARD
set min_throttle = 1070
set dshot_burst = ON
set use_unsynced_pwm = OFF
set motor_pwm_protocol = ONESHOT125
set motor_pwm_rate = 480
set current_meter = ADC
set battery_meter = ADC
set beeper_inversion = ON
set beeper_od = OFF
set sdcard_detect_inverted = ON
set sdcard_mode = SPI
set sdcard_spi_bus = 2
set system_hse_mhz = 8
set max7456_spi_bus = 3
set dashboard_i2c_bus = 2
set flash_spi_bus = 2
set gyro_1_bustype = SPI
set gyro_1_spibus = 1
set gyro_1_sensor_align = CW270
set gyro_2_spibus = 1

复制代码。

5.连接飞控,点击cli命令行。

在下方粘贴。按enter。

输入:

save

按enter。

此时,如果还不行,进入下一步。

6.寻找其他稳定版本

打开灯,仔细观察arm芯片上的代码,例如:STM32F405

找到Release Betaflight 4.3.2 · betaflight/betaflight · GitHubOpen Source Flight Controller Firmware. Contribute to betaflight/betaflight development by creating an account on GitHub.https://github.com/betaflight/betaflight/releases/tag/4.3.2找到对应的

betaflight_4.3.2_STM32F405.hex

点击下载,比较慢,但是文件很小。

重新烧录一次。

再次复制运行cli。上一次的就行,主要是核对抬头的版本对上。

# Betaflight / STM32F405 (S405) 4.0.0 Mar 14 2019 / 11:45:26 (360afd96d) MSP API: 1.41

board_name OMNIBUSF4SD
manufacturer_id AIRB

# resources
resource BEEPER 1 B04
resource MOTOR 1 B00
resource MOTOR 2 B01
resource MOTOR 3 A03
resource MOTOR 4 A02
resource MOTOR 5 A01
resource MOTOR 6 A08
resource PPM 1 B08
resource PWM 1 B08
resource PWM 2 B09
resource PWM 3 C06
resource PWM 4 C07
resource PWM 5 C08
resource PWM 6 C09
resource SONAR_TRIGGER 1 A01
resource SONAR_ECHO 1 A08
resource LED_STRIP 1 B06
resource SERIAL_TX 1 A09
resource SERIAL_TX 3 B10
resource SERIAL_TX 6 C06
resource SERIAL_RX 1 A10
resource SERIAL_RX 3 B11
resource SERIAL_RX 6 C07
resource INVERTER 3 C09
resource INVERTER 6 C08
resource LED 1 B05
resource SPI_SCK 1 A05
resource SPI_SCK 2 B13
resource SPI_SCK 3 C10
resource SPI_MISO 1 A06
resource SPI_MISO 2 B14
resource SPI_MISO 3 C11
resource SPI_MOSI 1 A07
resource SPI_MOSI 2 B15
resource SPI_MOSI 3 C12
resource ADC_BATT 1 C02
resource ADC_RSSI 1 A00
resource ADC_CURR 1 C01
resource BARO_CS 1 B03
resource SDCARD_CS 1 B12
resource SDCARD_DETECT 1 B07
resource FLASH_CS 1 B12
resource OSD_CS 1 A15
resource GYRO_EXTI 1 C04
resource GYRO_CS 1 A04
resource USB_DETECT 1 C05

# timer
timer B08 AF3
# pin B08: TIM10 CH1 (AF3)
timer B09 AF2
# pin B09: TIM4 CH4 (AF2)
timer C06 AF3
# pin C06: TIM8 CH1 (AF3)
timer C07 AF3
# pin C07: TIM8 CH2 (AF3)
timer C08 AF3
# pin C08: TIM8 CH3 (AF3)
timer C09 AF3
# pin C09: TIM8 CH4 (AF3)
timer B00 AF2
# pin B00: TIM3 CH3 (AF2)
timer B01 AF2
# pin B01: TIM3 CH4 (AF2)
timer A03 AF1
# pin A03: TIM2 CH4 (AF1)
timer A02 AF1
# pin A02: TIM2 CH3 (AF1)
timer A01 AF2
# pin A01: TIM5 CH2 (AF2)
timer B06 AF2
# pin B06: TIM4 CH1 (AF2)
timer A08 AF1
# pin A08: TIM1 CH1 (AF1)
timer A09 AF1
# pin A09: TIM1 CH2 (AF1)
timer A10 AF1
# pin A10: TIM1 CH3 (AF1)

# dma
dma SPI_TX 2 0
# SPI_TX 2: DMA1 Stream 4 Channel 0
dma ADC 2 1
# ADC 2: DMA2 Stream 3 Channel 1
dma pin C06 0
# pin C06: DMA2 Stream 2 Channel 0
dma pin C07 0
# pin C07: DMA2 Stream 2 Channel 0
dma pin C08 0
# pin C08: DMA2 Stream 2 Channel 0
dma pin C09 0
# pin C09: DMA2 Stream 7 Channel 7
dma pin B00 0
# pin B00: DMA1 Stream 7 Channel 5
dma pin B01 0
# pin B01: DMA1 Stream 2 Channel 5
dma pin A03 1
# pin A03: DMA1 Stream 6 Channel 3
dma pin A02 0
# pin A02: DMA1 Stream 1 Channel 3
dma pin A01 0
# pin A01: DMA1 Stream 4 Channel 6
dma pin B06 0
# pin B06: DMA1 Stream 0 Channel 2
dma pin A08 0
# pin A08: DMA2 Stream 6 Channel 0
dma pin A09 0
# pin A09: DMA2 Stream 6 Channel 0
dma pin A10 0
# pin A10: DMA2 Stream 6 Channel 0

# feature
feature -RX_PARALLEL_PWM
feature RX_SERIAL

# serial
serial 5 64 115200 57600 0 115200

# master
set mag_bustype = I2C
set mag_i2c_device = 2
set baro_spi_device = 3
set adc_device = 2
set blackbox_device = SDCARD
set min_throttle = 1070
set dshot_burst = ON
set use_unsynced_pwm = OFF
set motor_pwm_protocol = ONESHOT125
set motor_pwm_rate = 480
set current_meter = ADC
set battery_meter = ADC
set beeper_inversion = ON
set beeper_od = OFF
set sdcard_detect_inverted = ON
set sdcard_mode = SPI
set sdcard_spi_bus = 2
set system_hse_mhz = 8
set max7456_spi_bus = 3
set dashboard_i2c_bus = 2
set flash_spi_bus = 2
set gyro_1_bustype = SPI
set gyro_1_spibus = 1
set gyro_1_sensor_align = CW270
set gyro_2_spibus = 1

ok,可以识别了。

F4/F7飞控betaflight固件烧写,地面站 BF无法读取、不识别、未发现等飞控疑难杂症问题解决与驱动安装相关推荐

  1. micropython8266ota_[Micropython]TPYBoardV102 Dfu固件烧写教程

    TPYBoardv10x固件烧写一直是大家比较关心的问题,上次教大家用SWD接口烧写TPYBoard的固件,这次教大家用另一种方式烧写我们TPYBoardv10x的固件,直接用dfu模式烧写固件. 用 ...

  2. linux/windows上STM32固件烧写工具的开发demo

    1.主要实现功能:完成对HEX和DFU文件的烧写,显示烧写的进度等功能 2.开发工具:Qt creator4.9.0 3.开发系统平台:windows系统和linux系统两套平台 4.具体开发步骤: ...

  3. FT2004(D2000)开发实战之W25X10CL固件烧写

    一 W25X10CL固件烧写 1.1 Windows电脑安装GZUT_EZP_XPro编程器2.0软件,安装成功后会生成如下图标 1.2 固定和安装W25X10CL芯片 W25X10CL属于典型的8P ...

  4. MEGA UNO固件烧写教程

    自制MEGA UNO核心板教程@TOC 最近芯片价格疯涨,于是我赶紧收拾一下历年来收集各种各样的芯片,发现手里有好多ACR的Atmega328p的芯片,于是想着与其堆灰不如利用,所以制作了一批mega ...

  5. 使用UsbAsp给UNO烧写bootloader ATMEGA16U2、ATMEGA328P固件烧写教程

    arduino板由于操作不发导致固件损坏,或者想更新固件怎么办?今天给大家介绍一下如何使用UsbAsp烧写bootloader.个人认为,此种方法比使用TinyIsp要方便并且成本更低. 首先确保手上 ...

  6. win10系统Jinlk固件烧写

    出现的问题:keil再用jlink下载器给单片机下载程序时候,突然卡住之后,jlink下载器的指示灯熄灭不亮,连接单片机板子也会造成单片机板子被短路.此时在keil魔法棒配置中的Debug下面选择jl ...

  7. HiKey970固件烧写

    AOSP与Kernel编译成功后,接着进行固件烧写的工作,首先我们需要生成boot.img, 步骤如下: 1.  git clone https://github.com/96boards-hikey ...

  8. 使用USB转TTL下载器将固件烧写到STM32F103C8T6最小系统板中

    使用USB转TTL下载器将固件烧写到STM32F103C8T6最小系统板中 1.设置keil5,生成hex文件 2.下载安装CH340驱动 3.下载安装mcuisp或Flymcu 4.接线并下载程序 ...

  9. FT2004(D2000)开发实战之SPI Flash固件烧写

    一 SPI Flash固件烧写 1.1 Windows电脑安装GZUT_EZP_XPro编程器2.0软件,安装成功后会生成如下图标 1.2 固定和安装SPI-Flash芯片 25系列SPI Flash ...

最新文章

  1. linux下rpm包和命令使用简介
  2. 怎么用python制作简单的程序-神级程序员教你如何用python制作一个牛逼的外挂!...
  3. splay tree成段更新,成段查询poj3466
  4. unity人物动画配置
  5. DOS下常用网络命令技巧
  6. MySQL数据库对象
  7. html打开txt文件 乱码怎么解决,记事本文件打开是乱码怎么办 乱码如何解决
  8. go结构体初始化_浅谈golang结构体偷懒初始化
  9. linux ffmpeg 合并视频文件,使用ffmpeg合并视频
  10. 微信小程序滑动scroll-view
  11. MSRA前端实习面经
  12. 阜城中学2021高考成绩查询,河北省衡水市阜城中学2020-2021学年高二上学期开学考试英语试题...
  13. 【美萍超市管理系统】汉码盘点机无缝对接 金蝶盘点机条码数据采集器智能终端PDA
  14. 高纯氟聚合物(PFA)树脂的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  15. nc 刷新时调动风车界面
  16. C语言实现车辆管理系统
  17. 制作球形状3D全景图
  18. Jetpack-Navigation使用第一部分
  19. android 全局 socket,Autobahn Android的一个应用示范和全局化
  20. 为什么现在很多人劝自己身边的人不要学计算机?

热门文章

  1. 微信公众平台在高校教育工作中的使用
  2. 反思前行——工作后第一个模块复盘总结
  3. 电脑每天第一次开机很慢很卡,4k对齐,西部数据
  4. Revi开发 - 构件过滤器(FilteredElementCollector)
  5. axios(5)——请求拦截器和响应拦截器
  6. 51单片机c语言编程100,51单片机C语言编程100例.doc
  7. 倒排索引-字符串相似匹配(结巴分词、中文转拼音)
  8. 学习 Java ,是看书学习快,还是看视频学习快呢 ?
  9. 视频教程-python全栈习题课-Python
  10. SCHURTER概况以及产品应用(一)+代理商渠道