环境: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