当前位置: 首页 > news >正文

开办时 网站建设费 科目隆昌住房和城乡建设官方网站

开办时 网站建设费 科目,隆昌住房和城乡建设官方网站,网站建设制作浩森宇特,ai人工智能写代码BetaFlight飞控AOCODAF435V2MPU6500固件编译 1. 源由2. 准备2.1 板子2.2 代码2.3 工具 3. 配置修改4. 编译4.1 获取代码4.2 获取配置4.3 编译固件4.4 DFU烧录4.5 版本核对 5. 总结 1. 源由 刚拿到一块Aocoda F405V2 (MPU6500) AT32F435飞控板(替换主控芯片)。 Aocoda-RC F40… BetaFlight飞控AOCODAF435V2MPU6500固件编译 1. 源由2. 准备2.1 板子2.2 代码2.3 工具 3. 配置修改4. 编译4.1 获取代码4.2 获取配置4.3 编译固件4.4 DFU烧录4.5 版本核对 5. 总结 1. 源由 刚拿到一块Aocoda F405V2 (MPU6500) AT32F435飞控板(替换主控芯片)。 Aocoda-RC F405V2 FC(STM32F405RGT6 v.s. AT32F435RGT7) IO DefinitionsSTM32F405RGT6 v.s. AT32F435RGT7 Comparison for Flight Controller 准备尝鲜使用github最新betaflight代码应该是4.5的了。 2. 准备 2.1 板子 默认已经烧录了atbetaflight固件 v4.3.2硬件IMU/Baro/MAX7456都已经找到。 2.2 代码 本次代码版本详见下面git log -n 1。 betaflight 最新代码 commit eee0cb54677aaf4daae28fd7068460abbffa53c8 (HEAD - master, origin/master, origin/HEAD) Author: Steve Evans SteveCEvansusers.noreply.github.com Date: Sat Oct 21 23:40:46 2023 0100Fix buffer overflow in JETIEXBUS character reception (#13130)* Fix buffer overflow in jetiexbus character reception* Update src/main/rx/jetiexbus.cCo-authored-by: Mark Haslinghuis marknumloq.nl---------Co-authored-by: Mark Haslinghuis marknumloq.nl config 最新配置 commit 6fa050144d5e6bccf0f50ac67d014491ddb10a71 (HEAD - master, origin/master, origin/HEAD) Author: Steve Evans SteveCEvansusers.noreply.github.com Date: Thu Oct 19 19:17:18 2023 0100Add ICM42688P to SKYSTARSF405 (#193) 2.3 工具 Betaflight Configurator需要升级到10.10版本或者之后。 注之前的版本无法识别AT32芯片。 Root causeArtery AT32F435/7 DFU and VCP support #3259 注首先要确保AT32 DFU驱动正确识别硬件。上图是10.9版本DFU识别芯片但是配置工具枚举失败。 3. 配置修改 鉴于该板子整体采用了简单替换。根据之前的一些经验基于AOCODAF405V2MPU6500修改新增目标AOCODAF435V2MPU6500。 Betaflight飞控之4.5版本配置文件调整BetaFlight统一硬件AOCODARC H7DUAL配置文件讨论BetaFlight统一硬件资源简单配置修改 注以下配置只是现抄版本确保固件编译正常。可能存在部分IO功能异常问题需要后续试飞调试确认。 /** This file is part of Betaflight.** Betaflight is free software. You can redistribute this software* and/or modify this software under the terms of the GNU General* Public License as published by the Free Software Foundation,* either version 3 of the License, or (at your option) any later* version.** Betaflight is distributed in the hope that it will be useful,* but WITHOUT ANY WARRANTY; without even the implied warranty of* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.** See the GNU General Public License for more details.** You should have received a copy of the GNU General Public* License along with this software.** If not, see http://www.gnu.org/licenses/.*/#pragma once#define FC_TARGET_MCU AT32F435G#define BOARD_NAME AOCODAF435V2MPU6500 #define MANUFACTURER_ID SJET#define USE_GYRO #define USE_GYRO_SPI_MPU6500 #define USE_ACC #define USE_ACC_SPI_MPU6500 #define USE_BARO_BMP280 #define USE_BARO_DPS310 #define USE_FLASH #define USE_FLASH_W25Q128FV #define USE_MAX7456#define BEEPER_PIN PB8 #define MOTOR1_PIN PC6 #define MOTOR2_PIN PC7 #define MOTOR3_PIN PC8 #define MOTOR4_PIN PC9 #define MOTOR5_PIN PA15 #define MOTOR6_PIN PA8 #define MOTOR7_PIN PB10 #define MOTOR8_PIN PB11 #define RX_PPM_PIN PA3 #define LED_STRIP_PIN PB1 #define UART1_TX_PIN PA9 #define UART2_TX_PIN PA2 #define UART3_TX_PIN PC10 #define UART4_TX_PIN PA0 #define UART5_TX_PIN PC12 #define UART1_RX_PIN PA10 #define UART2_RX_PIN PA3 #define UART3_RX_PIN PC11 #define UART4_RX_PIN PA1 #define UART5_RX_PIN PD2 #define I2C1_SCL_PIN PB6 #define I2C1_SDA_PIN PB7 #define LED0_PIN PC13 #define SPI1_SCK_PIN PA5 #define SPI2_SCK_PIN PB13 #define SPI3_SCK_PIN PB3 #define SPI1_SDI_PIN PA6 #define SPI2_SDI_PIN PB14 #define SPI3_SDI_PIN PB4 #define SPI1_SDO_PIN PA7 #define SPI2_SDO_PIN PB15 #define SPI3_SDO_PIN PB5 #define ESCSERIAL_PIN PC11 #define ADC_VBAT_PIN PC2 #define ADC_RSSI_PIN PC3 #define ADC_CURR_PIN PC1 #define FLASH_CS_PIN PC0 #define MAX7456_SPI_CS_PIN PA13 #define GYRO_1_EXTI_PIN PC4 #define GYRO_1_CS_PIN PA4 #define USB_DETECT_PIN PB12#define TIMER_PIN_MAPPING \TIMER_PIN_MAP( 0, RX_PPM_PIN , 2, 0) \TIMER_PIN_MAP( 1, MOTOR1_PIN , 2, 1) \TIMER_PIN_MAP( 2, MOTOR2_PIN , 2, 1) \TIMER_PIN_MAP( 3, MOTOR3_PIN , 2, 1) \TIMER_PIN_MAP( 4, MOTOR4_PIN , 2, 0) \TIMER_PIN_MAP( 5, MOTOR5_PIN , 1, 0) \TIMER_PIN_MAP( 6, MOTOR6_PIN , 1, 1) \TIMER_PIN_MAP( 7, MOTOR7_PIN , 1, 0) \TIMER_PIN_MAP( 8, MOTOR8_PIN , 1, 0) \TIMER_PIN_MAP( 9, LED_STRIP_PIN , 2, 0)#define ADC_INSTANCE ADC3 #define ADC3_DMA_OPT 1#define MAG_I2C_INSTANCE (I2CDEV_1) #define USE_BARO #define BARO_I2C_INSTANCE (I2CDEV_1) #define DEFAULT_BLACKBOX_DEVICE BLACKBOX_DEVICE_FLASH #define DEFAULT_DSHOT_BURST DSHOT_DMAR_OFF #define DEFAULT_DSHOT_BITBANG DSHOT_BITBANG_OFF #define DEFAULT_CURRENT_METER_SOURCE CURRENT_METER_ADC #define DEFAULT_VOLTAGE_METER_SOURCE VOLTAGE_METER_ADC #define DEFAULT_CURRENT_METER_SCALE 500 #define BEEPER_INVERTED #define SYSTEM_HSE_MHZ 8 #define MAX7456_SPI_INSTANCE SPI2 #define FLASH_SPI_INSTANCE SPI3 #define USE_SPI_GYRO #define GYRO_1_SPI_INSTANCE SPI14. 编译 4.1 获取代码 $ git clone gitgithub.com:betaflight/betaflight.git $ cd betaflight4.2 获取配置 $ cd src/ $ git clone gitgithub.com:betaflight/config.git $ cd ..4.3 编译固件 $ make AOCODAF435V2MPU6500 $ ls obj betaflight_4.5.0_AT32F435G_AOCODAF435V2MPU6500.hex4.4 DFU烧录 按住Reset按钮通过USB给飞控上电进入DFU模式。 4.5 版本核对 5. 总结 betaflight固件版本、飞控配置 》 基本正常Gyro/Acc/Baro以及传感数据 》基本正常Gyro校准Pitch/Roll/Yaw 》基本正常OSD MAX7456 芯片 SPI已经发现 》基本正常怀疑存在问题芯片内部温度Core temp-281degC // 但atbetaflight是正常的
http://www.sadfv.cn/news/141175/

相关文章:

  • 南京专业网站制作哪家好汕头seo全网营销
  • 网站制作完成之后进入了什么阶段网络营销案例分析题及答案
  • 企业如何做好网站的seo优化响应式网站适合优化吗
  • 做的网站底部应该标注什么织梦cms怎么安装
  • 深圳网站网站建设杭州手机网站制作
  • 全国网站建设有实力wordpress pdf下载插件
  • 阿里巴巴免费做网站百度收录查询入口
  • 找人做jsp网站深圳建设交易网站
  • 用什么来网站开发好极简app制作器
  • 书香气的域名做网站邯郸建设局网站资质申报
  • 火车票网站建设工程咨询公司
  • 如何登录网站制作平台如室室内设计官网
  • 昆明建设厅官方网站永康电子商务网站建设公司
  • 大渡口集团网站建设网上做任务网站有哪些内容
  • ftp怎么连接网站空间台州商城网站建设
  • 哪些网站可以找到兼职做报表的wordpress调用访问次数
  • 哈尔滨企业网站河北网站备案注销
  • 陌陌网站开发成本湖南环达公路桥梁建设总公司网站
  • 做系统网站建设做cms网站
  • 网站备案查询不了吉林市城市建设档案馆官方网站
  • 静态网站怎么做优化2008 iis wordpress
  • appcms程序怎么做网站台州自助建站在线咨询
  • 营业执照查询系统沧州快速关键词排名优化
  • 做网站服务器需要自己提供吗物流网站建设流程图
  • 怎么优化推广自己的网站重庆推广网站排名公司
  • 土木毕业设计代做网站邢台网站建设优化
  • 网站建设公司哪家做网站买什么书
  • 酒类网站如何做新泰网站设计
  • 网站打开慢怎么回事龙岩会员系统小程序定制开发
  • 省技能大赛网站开发方案电子简历表格 个人简历