当前位置: 首页 > 工具软件 > ArduPilot/APM > 使用案例 >

用./waf刷apm时发生错误

云文栋
2023-12-01

环境:win10下的Cygwin
目的:给pixhawk刷apm固件
问题:
根据官方教程,首先配置飞控板的型号(使用的是cubeblack)

./waf configure --board  CubeBlack

然后编译固件并刷到飞控中

./waf build --target examples/INS_generic --upload

发生错误:

Missing configuration file '/home/fcs/work/ewt_v1_20170113/build/sitl/ap_config.h', 
reconfigure the project!

尝试再次输入上方第一个配置文件后,无法解决。
在google查到解决方案,用

./waf distclean

该命令把配置生成的文件清除,再重新配置并编译,一切恢复正常。

参考链接https://github.com/ArduPilot/ardupilot/issues/5669

 类似资料: