# 常见问题

# 构建错误

# 闪存溢出

TIP

使用 FMUv4 架构可获得双倍闪存。这一代的第一块电路板是 Pixracer.

可加载到电路板上的代码量受到闪存容量的限制。在添加额外模块或代码时,可能会超出闪存容量。这将导致闪存溢出。上游版本总是可以编译,但根据开发人员添加的内容,可能会出现本地溢出。

区域 "flash "被以下内容溢出 12456 字节数

要解决这个问题,要么使用更新的硬件,要么从构建中删除对使用情况不重要的模块。配置存储在 /PX4-Autopilot/boards/px4 例如 PX4-Autopilot/boards/px4/fmu-v5/default.cmake (打开新窗口)).要删除模块,只需将其注释掉即可:

#tune_control

# USB 错误

# 上传从未成功

在 Ubuntu 上,卸载调制解调器管理器:

苏都 apt-get 删除 modemmanager