
接着上一期的 9 条往下跟,并补进 5 条一手材料:Betaflight 2026.6.x 上四块板的陀螺与加速度计在飞行中冻结、Matek H743 第二颗 ICM42688P 因片选引脚写错一直没有被识别、iNav 在 AT32F435 上因主栈溢出冻住 IMU、Flywoo GOKU H743 第二颗陀螺中途失锁,以及 GD32F4 平台支持走到的位置。
GREATMOUNTAINF435 的默认 IMU 定义是 BMI270 加 CW180_DEG_FLIP,而零售的 RGT7 版本板上装的是 ICM42688P、朝向是 CW270;用默认 target 刷进去,陀螺自然不工作。2(2026-07-24)GREATMOUNTAINF435SS)里把参数组默认值和 CLI 的资源表抽出来,再上板逐项核对,结论是 RGT7 与既有的 NEUTRONRCF435SE 是同一份开源 AT32 参考设计、针脚一一对应;他直接刷 NEUTRONRCF435SE 的 2025.12.5 云端构建,陀螺、ADC、串口都不用改 CLI 就能用。同一帖里维护者提出的方向是单开一个 GREATMOUNTAINF435_RGT7 target。这条 issue 到本期仍是开放状态,2026-08-26 被自动标记为 stale(一周无活动即关闭)。TMOTORVELOXF7SE);Diatone Mamba MK4 F722 APP(MAMBAF722_2022B,ICM42688P 加 DPS310);第四块是 Diatone MAMBAF722_2022A,板上陀螺是 MPU6000。四条报告里的固件分别是 2026.6.2、2026.6.2、2026.6.1 和 2026.6.2,都是从 4.5.x 或 2025.12.x 升上来之后出现的。56pid_process_denom = 1)、双向下传 DShot600、开 RPM 滤波、GPS M10、CRSF 接收机,四块板基本一致;故障都发生在正常飞行中,没有碰撞、电池健康、没有失控保护触发。MATEKH743,STM32H743),板上两颗 ICM42688P 加 DPS310 气压计,报告人的板子是 H743-V3 那种双 ICM42688P 的排布;固件 Betaflight 4.5.5,统一 target 配置版本 92c695a,台架测试,没有接接收机和图传。8gyrosDetected 只在它为 0 时才写回,首启存成 0x01 之后就永远跳过第二个槽位,而它又不能通过 CLI 清掉;两颗陀螺硬件 id 不同时,gyro_to_use = BOTH 会被静默改成 GYRO_1 并写进 EEPROM;INT 引脚在初始化时读高就永久放弃注册 EXTI,而这块板正好定义了那个「先读一次、读高就返回」的宏。报告人写 2026.6.2 已经改了前两处。gyro_init 三处改动会不会进后续版本。inav_10.0.0-rc1_IFLIGHT_BLITZ_ATF435.hex;同一块板、同一份配置下 9.1.0 正常。报告人写下一句「这个 target 上不要用 rc1 飞」。9_ebss 到 _estack 的剩余字节数和 IMU 数据结构落在栈顶下的深度:9.1.0 剩 19848 B、数据结构在栈顶下 21.6 KB,IMU 工作;rc1 只剩 2764 B、数据结构落在栈顶下 4.5 KB,IMU 冻结;rc1 去掉 USE_BOOTLOG 剩 4812 B,IMU 工作;再去掉 MAVLink 遥测剩 15008 B,同样工作。报告人另外给出 14 个 AT32F43x target 的剩余空间表,最小的 JHEMCUF435 只剩 1916 B。spiTransfer() 超时返回的是错误计数、spiBusReadBuffer() 恒为真,SPI 读失败不会被上报成硬件故障。芯片和板级没有被指向。USE_BOOTLOG 本来就不该被定义、会立刻去掉,并加 CI 检查抓链接溢出;MAVLink 的上下文正在重做或删除。USE_BOOTLOG 之后的 10.0.0 构建有没有在 IFLIGHT_BLITZ_ATF435 上复测;剩余空间最小的那几个 target 是不是同样有风险;把 SPI 超时上报成读取失败的那支改动会不会合并。USE_BOOTLOG 之后的 iNav 10.0.0 构建在 IFLIGHT_BLITZ_ATF435 上的复测结果;剩余空间最小的那几个 target 是不是也中招。github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.