马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
系统必备组件
建筑和闪烁
日食打开 Eclipse (开始 → 所有程序 → PX4 工具链 → Eclipse) 和创建这些让目标:
添加生成目标在 Eclipse 的右窗格中,选择生成目标。展开固件文件夹并右键单击它,选择"添加使目标"。选中"作为目标相同"复选框,并创建这些目标: - archives— — 生成OS NuttX
- all— — 生成 (取决于档案) 的自动驾驶仪软件
- distclean — — 清除所有内容,包括 NuttX 生成
- clean— — 清除仅应用 (自动驾驶仪) 部分
- upload px4fmu-v1_default — — 将上载到 PX4FMU v1.x 主板
- upload px4fmu-v2_default — — 将上载到 PX4FMU v2.x 板
然后使用右侧的使目标生成固件通过双击distclean,然后档案,然后所有,并在最后双击上传 px4fmu v1_default上传到该硬件。注: distclean 档案,只需要在和 NuttX 更新。如果你只是你在编辑代码 PX4,足以运行上载 px4fmu v1_default重建林场固件,并将它上载。
请注意该过程将需要几分钟时间。将有大量的编译警告这源于 PX4 使用非常卖弄学问的编译器设置这一事实。一般我们会要求参与者,以在其贡献代码中没有任何警告。
命令行启动 PX4 控制台 ("开始 → 所有程序 → PX4 工具链 → PX4 控制台"),然后输入: cd Firmware/make distclean # Only needed after changes on header files, NuttX or a fresh GIT checkout / updatemake archives # this command is only needed when make distclean had been used beforemakemake upload px4fmu-v1_default
版本说明你可能会忽略类似的错误消息: sed: preserving permissions for [filename]: Permission denied./configure.sh: line [linenumber]: [pathname]/.config: Permission denied
故障排除
未检测到董事会,不闪- 请确保您的 COM 端口号是低于或等于比 32。可以在设备管理器 → 端口 → PX4 林场 → 属性 → 端口设置 → 高级 → COM 端口号码中更改端口号
添加屏幕截图 - 另外,使用此命令:
- 请确保 PX4FMU 断开连接,未通电
- 类型制作上传和等待,直到它说: 加载固件为 5,0,引导装载程序正在等待......
- 连接 PX4FMU
|