模吧

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

1534查看 | 17回复

【moz8-2014】关于海盗3.0.1的编译上传改固件说明。详细教程

[复制链接]
发表于 2014-11-25 18:58:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
3.0.1 R2放出!!
点此下载

啊。。前几天发了个海盗301帖子,似乎大家都挺有兴趣。昨天晚上翻译润色了一下官方的指南,现在发上来,另外付几个常见问题解决方法。

1.    编译海盗3.0.1 固件
①  从ArduPilot下载ArduPilot-Arduino-1.0.3(约95Mb),解压IDE到任何文件夹中。(如C:\QuadCopter)


②  下载最新的海盗源码,解压到任何一个文件夹中。(如C:\QuadCopter)



③  重要!从MPNG源码文件夹中的lib里面复制pde.jar到Arduino IDE中,替换原有文件。



④  打开Arduino IDE选择目标平台为MegaPirateNG


【moz8-2014】关于海盗3.0.1的编译上传改固件说明。详细教程 飞控,固件,APM,app 作者:凯莱 8690

⑤  打开偏好设置,将程序库位置改为解压海盗源码的文件夹。(如c:\quadcopter\ardupilot-mpng)

【moz8-2014】关于海盗3.0.1的编译上传改固件说明。详细教程 飞控,固件,APM,app 作者:凯莱 4102 【moz8-2014】关于海盗3.0.1的编译上传改固件说明。详细教程 飞控,固件,APM,app 作者:凯莱 8397




⑥  选择飞控的com口
【moz8-2014】关于海盗3.0.1的编译上传改固件说明。详细教程 飞控,固件,APM,app 作者:凯莱 3103

⑦  重要!重启Arduino IDE!


⑧  现在可以打开并且编译MPNG了。



2.    配置软件(修改板子类型,遥控输入类型等)

①将飞控板类型改为AIOP V1(Hobbyking V2)
重要!默认是AIOP V2
重要!Hobbyking V2和AIOP V2不同

将飞控板类型改为V1仅需在config.h关闭LOG功能.
  • #define  LOGGING_ENABLED       DISABLED

复制代码

②将遥控PPM输入改为PL1脚
重要!默认PPM是A8脚输入

要开启PL1脚输入PPM(仅支持AIOP V2),打开ardupilot-mpng\libraries\AP_HAL_MPNG\RCInput_MPNG.cpp

  • #define SERIAL_PPM SERIAL_PPM_ENABLED

复制代码
替换为
  • #define SERIAL_PPM SERIAL_PPM_ENABLED_PL1

复制代码

③将遥控输入设置为A8-A15普通PWM输入
重要!默认PPM是A8脚输入

要关闭A8的PPM输入,改为A8-A15的PWM输入,打开ardupilot-mpng\libraries\AP_HAL_MPNG\RCInput_MPNG.cpp
  • #define SERIAL_PPM SERIAL_PPM_ENABLED

复制代码
                        替换为
  • #define SERIAL_PPM SERIAL_PPM_DISABLED

复制代码

④怎样更改遥控输入顺序
MPNG有些预定义好的可供选择的遥控顺序,可以在
ardupilot-mpng\libraries\AP_HAL_MPNG\RCInput_MPNG.cpp
里面修改


注:一次只取消一个注释
  • // To change pinmapping, uncomment ONE line starting with 'static unit8_t...'
  • // Graupner/Spektrum
  • // PITCH,YAW,THROTTLE,ROLL,AUX1,AUX2,CAMPITCH,CAMROLL
  • //static uint8_t pinRcChannel[8] = {1, 3, 2, 0, 4, 5, 6, 7};
  • // Standard (Default)
  • // ROLL,PITCH,THROTTLE,YAW,MODE,AUX2,CAMPITCH,CAMROLL
  • static uint8_t pinRcChannel[8] = {0, 1, 2, 3, 4, 5, 6, 7};
  • // some Hitec/Sanwa/others
  • // PITCH,ROLL,THROTTLE,YAW,AUX1,AUX2,CAMPITCH,CAMROLL
  • //static uint8_t pinRcChannel[8] = {1, 0, 2, 3, 4, 5, 6, 7};
  • // Multiwii
  • // ROLL,THROTTLE,PITCH,YAW,AUX1,AUX2,CAMPITCH,CAMROLL
  • //static uint8_t pinRcChannel[8] = {1, 2, 0, 3, 4, 5, 6, 7};
  • // JR
  • // FLAPS:MODE, GEAR:SAVE TRIMM = apm ch7
  • //static uint8_t pinRcChannel[8] = {1, 2, 0, 3, 5, 6, 4, 7};


复制代码

最后感谢我爱论坛的   kingofpop  老师
发表于 2014-11-25 18:59:44 | 显示全部楼层
有设备送吗
发表于 2014-11-25 18:59:59 | 显示全部楼层
路过
发表于 2014-11-27 13:05:42 | 显示全部楼层
发表于 2014-11-27 13:07:07 | 显示全部楼层
学习
发表于 2014-11-27 15:52:17 | 显示全部楼层
和别的论坛不一样啊
发表于 2014-11-27 15:52:25 | 显示全部楼层
我也有 个四轴,一起交流一下
发表于 2014-11-27 17:30:14 | 显示全部楼层
小手一挥,牛币到手
发表于 2014-11-28 02:06:52 | 显示全部楼层
楼主你好,认识一下
发表于 2014-11-28 02:09:06 | 显示全部楼层
和别的论坛不一样啊
发表于 2016-1-2 07:21:33 | 显示全部楼层
看不懂,帮顶
发表于 2016-5-31 17:01:49 | 显示全部楼层
好,正好需要。
发表于 2016-6-1 00:29:28 | 显示全部楼层
支持支持                     
发表于 2016-6-3 01:20:20 | 显示全部楼层
支持支持                    
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|关于模吧|APP下载|广告报价|小黑屋|手机版|企业会员|商城入驻|联系我们|模吧 ( 冀公网安备13080502000084号 )

© 2013-2020 Moz8.com 模吧,玩出精彩!