5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 6347|回复: 56
打印 上一主题 下一主题

想给mwc升级,用arduino编译总是出错,求如何解决?

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-26 13:40 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 舞戈翔云 于 2013-3-26 18:31 编辑

这是怎么回事?

欢迎继续阅读楼主其他信息

54
发表于 2014-3-22 19:06 | 只看该作者
Arduino的Servo库会用到那个出错的constrain函数,用来把油门的0~100的值映射到PWM输出的1000~2000,楼主试试编译一下arduino的自带实例,看看能不能编译通过。File -> Examples -> Servo -> Sweep


53
发表于 2014-3-22 14:32 | 只看该作者
现在可以下程序了,但是我的gps模块收不到信号啊,这是为什么啊?
52
发表于 2014-3-22 11:59 | 只看该作者
用APM的不懂帮顶,飘过
51
发表于 2014-3-22 11:59 | 只看该作者
用APM的不懂帮顶,飘过
50
发表于 2014-3-22 11:03 | 只看该作者
gps的通信波特率是115200,mwc设置的也是115200,就是飞控的通信波特率不清楚多少
49
 楼主| 发表于 2014-3-22 10:20 | 只看该作者
tinyinyin 发表于 2014-3-22 09:04
我都是按照店家发给我的资料上改的。什么都不改能比阿尼成功,但是我一打开gps模块功能就会出现编译错误

你的GPS波特率是多少?对应地将MWC估计里的波特率也修改下

48
发表于 2014-3-22 09:07 | 只看该作者
什么都不改能编译成功,一旦改了就会出错,但是我都是按照说明书上改的
47
发表于 2014-3-22 09:04 | 只看该作者
我都是按照店家发给我的资料上改的。什么都不改能比阿尼成功,但是我一打开gps模块功能就会出现编译错误
46
发表于 2014-3-21 21:55 | 只看该作者
貌似楼主改了很多份文件, 估计那里没改对, 语法错误之类的, 建议楼主重新下载一份新的压缩包, 社么都不改,先编译一把,接着再上传

45
发表于 2014-3-21 17:35 | 只看该作者
redefinition of 'void baro_init()'这是啥意思?
44
发表于 2013-6-20 17:57 | 只看该作者
粉红老王 发表于 2013-3-28 21:51
这个问题我成功的解决掉了,原因是你的config.h文件没有设置,当你设置好后就可以通过编译了,你可以参 ...

看了你的经验。。解决了我半年都放着的问题。。现在我升成2.1了 。。谢谢

43
发表于 2013-4-2 00:58 | 只看该作者
继续汇报工作,MWC2.2编译烧入主板都没问题,可是,不管我怎么调,只有一个电机能启动,其它的都在那里叫错,又重新调了电调油门行程也没用,好像是在叫电池组电压不正确,就是“哔哔--哔哔--”,电池是我新冲的电还万用表测过电池没问题,新电池。打家帮我说说看。
42
发表于 2013-3-31 08:01 | 只看该作者
有标签没选对吧
41
 楼主| 发表于 2013-3-30 22:49 | 只看该作者
tinjp 发表于 2013-3-29 16:02
你这时因为没有定义飞行器类型。
在config.h里放开一个define
  /**************************    The t ...

嗯 编译出错的问题基本是这个原因......说明书上写了,我也看了,就是没想到是这的问题~
40
发表于 2013-3-29 16:05 | 只看该作者
说来奇怪~~在家里64位WIN7 ~config怎么改也是死活刷不上~~可是到单位32位XP~~config就设置了机型和传感器顺利刷完~~~
39
发表于 2013-3-29 16:02 | 只看该作者
本帖最后由 tinjp 于 2013-3-29 16:04 编辑
舞戈翔云 发表于 2013-3-26 21:04
http://bbs.5imx.com/forum.php?mod=attachment&aid=MTQzMzY2MXxiOWVmOWZmNWU4YWYwMDgyNDUzNjUyYWQ4NTM2MWFhYXwxNzM0OTE5NTkx&request=yes&_f=.jpg错误如下:

你这时因为没有定义飞行器类型。
在config.h里放开一个define
  /**************************    The type of multicopter    ****************************/
    //#define GIMBAL
    //#define BI
    //#define TRI
    //#define QUADP
    #define QUADX
    //#define Y4
    //#define Y6
    //#define HEX6
    //#define HEX6X
    //#define HEX6H  // New Model
    //#define OCTOX8
    //#define OCTOFLATP
    //#define OCTOFLATX
    //#define FLYING_WING
    //#define VTAIL4
    //#define AIRPLANE
    //#define SINGLECOPTER
    //#define DUALCOPTER
    //#define HELI_120_CCPM
    //#define HELI_90_DEG


只有定义了飞行器类型def.h里面才会知道马达数量
#elif defined(QUADP) || defined(QUADX) || defined(Y4)|| defined(VTAIL4)
  #define NUMBER_MOTOR     4
#elif defined(Y6) || defined(HEX6) || defined(HEX6X) || defined(HEX6H)
  #define NUMBER_MOTOR     6
#elif defined(OCTOX8) || defined(OCTOFLATP) || defined(OCTOFLATX)
  #define NUMBER_MOTOR     8

38
发表于 2013-3-29 12:53 | 只看该作者
粉红老王 发表于 2013-3-27 05:22
老大,我也遇到同样的问题,差不多把所有的版本都试过了,只有自己改过config的MWC2.2版本能通过编译,刷 ...

我也是都玩這塊板子
好設定呀
你們怎麼都?




37
 楼主| 发表于 2013-3-29 12:33 | 只看该作者
粉红老王 发表于 2013-3-29 05:44
现在我遇到的新问题是:
     刷mwc2.1自检通过一切正常,刷了mwc2.2就看不到Mag信号了,怎么动板子也没 ...

我的升级了,直接跟店家要的固件(之前要只给链接,唉)...........................你那固件里的mag程序打开了么
36
发表于 2013-3-29 05:44 | 只看该作者
long0001 发表于 2013-3-27 08:14
灯闪是不是你的板子没放平?

现在我遇到的新问题是:
     刷mwc2.1自检通过一切正常,刷了mwc2.2就看不到Mag信号了,怎么动板子也没有。ACC和Gyro都有信号,可以校准。校准过ACC后灯不闪了,倾斜板子灯就又闪了,放平了就好了。

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

快速回复 返回顶部 返回列表