凯莱 发表于 2014-11-25 18:58:42

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

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


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




⑥选择飞控的com口
⑦重要!重启Arduino IDE!

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


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

①将飞控板类型改为AIOP V1(Hobbyking V2)重要!默认是AIOP V2重要!Hobbyking V2和AIOP V2不同
将飞控板类型改为V1仅需在config.h关闭LOG功能.
[*]#defineLOGGING_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 = {1, 3, 2, 0, 4, 5, 6, 7};
[*]
[*]// Standard (Default)
[*]// ROLL,PITCH,THROTTLE,YAW,MODE,AUX2,CAMPITCH,CAMROLL
[*]static uint8_t pinRcChannel = {0, 1, 2, 3, 4, 5, 6, 7};
[*]
[*]// some Hitec/Sanwa/others
[*]// PITCH,ROLL,THROTTLE,YAW,AUX1,AUX2,CAMPITCH,CAMROLL
[*]//static uint8_t pinRcChannel = {1, 0, 2, 3, 4, 5, 6, 7};
[*]
[*]// Multiwii
[*]// ROLL,THROTTLE,PITCH,YAW,AUX1,AUX2,CAMPITCH,CAMROLL
[*]//static uint8_t pinRcChannel = {1, 2, 0, 3, 4, 5, 6, 7};
[*]
[*]// JR
[*]// FLAPS:MODE, GEAR:SAVE TRIMM = apm ch7
[*]//static uint8_t pinRcChannel = {1, 2, 0, 3, 5, 6, 4, 7};
[*]

复制代码

最后感谢我爱论坛的   kingofpop老师

REDFOX119 发表于 2014-11-25 18:59:44

有设备送吗

三爷 发表于 2014-11-25 18:59:59

路过

dawanpi 发表于 2014-11-27 13:05:42

成追忆 发表于 2014-11-27 13:07:07

学习

xjkt 发表于 2014-11-27 15:52:17

和别的论坛不一样啊

sense 发表于 2014-11-27 15:52:25

我也有 个四轴,一起交流一下

起落架 发表于 2014-11-27 17:30:14

小手一挥,牛币到手

licon168 发表于 2014-11-28 02:06:52

楼主你好,认识一下

小魔女 发表于 2014-11-28 02:09:06

和别的论坛不一样啊

freeplayer 发表于 2015-12-30 09:03:26

支持

武杰杰 发表于 2015-12-30 09:04:31

写的真好

freeplayer 发表于 2016-1-2 07:21:33

看不懂,帮顶

王东阳 发表于 2016-5-31 17:01:49

好,正好需要。

871833622 发表于 2016-6-1 00:29:28

支持支持                     

871833622 发表于 2016-6-3 01:20:20

支持支持                  

星灵雨 发表于 2016-6-3 18:55:15

支持一下

星灵雨 发表于 2016-6-10 12:52:49

路过帮顶
页: [1]
查看完整版本: 【moz8-2014】关于海盗3.0.1的编译上传改固件说明。详细教程