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

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

ArduCopter编译成功,为何烧写不进去

[复制链接]
跳转到指定楼层
楼主
发表于 2015-1-30 10:45 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
[img]file:///C:\Users\lc\AppData\Roaming\Tencent\Users\674526417\QQ\WinTemp\RichOle\VRE}A_RJIE[Z]R~5TB33805.jpg[/img]我使用Ubuntu14.10编译APM的ArduCopter想在px4上使用,已经提示编译成功了,也生成了.hex的文件了,但是烧写不进去,不知道是什么原因,是编译有误吗


VRE}A_RJIE[Z]R~5TB33805.jpg (57.88 KB, 下载次数: 47)

VRE}A_RJIE[Z]R~5TB33805.jpg

NTP6PO)(Q5OJVZP)7Z]Q7IT.jpg (86.87 KB, 下载次数: 45)

NTP6PO)(Q5OJVZP)7Z]Q7IT.jpg

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

沙发
发表于 2015-1-30 12:36 | 只看该作者
LZ apm的开发环境和pix完全不一样的!!你以为生成代码直接烧写就行了吗?没有这么简单的!
1个8位的,一个是32位的,能一样吗?……
3
发表于 2015-1-30 13:03 | 只看该作者



能 编译 通过,已经  很 不容易了。。。

先请问:这个编译系统,是通过 什么方式来 定义——

编译输出:是 4轴Hex,6轴Hex,8轴Hex,还是【直升机Hex】??

请问:你是 编译的 Px4 还是 APM 2560 ?(Hex 文件 需要用 JTAG 接口)

换句话说一块纯空白的APM,Px4 芯片,是无法通过 MP 自带的方式刷固件的。

必须要有 单片机开发工具 —— J-Link 烧写器——



4
发表于 2015-1-30 14:36 | 只看该作者
本帖最后由 pxzleo 于 2015-1-30 14:38 编辑

编译出来是个.px4文件,用make px4-v2-upload 直接上传就可以了~或者考出来用qgc上传就可以,gpc会自动识别板子检查.px4文件是否匹配

5
发表于 2015-1-30 20:34 | 只看该作者
caosix2 发表于 2015-1-30 13:03
能 编译 通过,已经  很 不容易了。。。

先请问:这个编译系统,是通过 什么方式 ...

大哥,串口也可以的,只要不调试,根本不必用什么xxx link

6
发表于 2015-1-30 20:35 | 只看该作者
为什么用的是avr的hal(硬件抽象层),px4应该是stm32才对,楼主make的时候变量设置对了吗?
7
发表于 2015-2-1 00:01 | 只看该作者
dawanpi 发表于 2015-1-30 20:34
大哥,串口也可以的,只要不调试,根本不必用什么xxx link

  J-LINK  V8 价格 又不贵。。50元而已。。

便宜而强大的工具 是应该 首先选择的 哦。

除非 J-LINK 要 几百上千,串口只要 10元。



8
发表于 2015-2-1 00:34 | 只看该作者
太高深了拿分走人
9
发表于 2015-2-1 00:35 | 只看该作者
caosix2 发表于 2015-2-1 00:01
J-LINK  V8 价格 又不贵。。50元而已。。

便宜而强大的工具 是应该 首先选择的 哦。

从不信赖50块的山寨jlink,也不是每个人都需要那个东西的,原装ft232的转接板也就30块,还可以用来连飞控用。调试的话原装st link也非常便宜,而且接线比jlink简单很多。

10
 楼主| 发表于 2015-2-2 10:16 | 只看该作者
WCQ329 发表于 2015-1-30 12:36
LZ apm的开发环境和pix完全不一样的!!你以为生成代码直接烧写就行了吗?没有这么简单的!
1个8位的,一 ...

那我需要怎么做怎么烧进去,后者说怎样使用Ubuntu编译呢,谢谢

11
 楼主| 发表于 2015-2-2 10:29 | 只看该作者
caosix2 发表于 2015-1-30 13:03
能 编译 通过,已经  很 不容易了。。。

先请问:这个编译系统,是通过 什么方式 ...

怎样使用J-Link 烧写器来烧呀

12
 楼主| 发表于 2015-2-2 10:31 | 只看该作者
pxzleo 发表于 2015-1-30 14:36
编译出来是个.px4文件,用make px4-v2-upload 直接上传就可以了~或者考出来用qgc上传就可以,gpc会自动识别 ...

怎样编译出.px4呀,为何我编译ArduCopterd 的是.hex文件呀

13
发表于 2015-2-2 20:45 | 只看该作者
luo674526417 发表于 2015-2-2 10:29
怎样使用J-Link 烧写器来烧呀

  买了 J-LINK 会 有 “J-Flash ARM V4.40”

这个 软件。里面 有 N 多的 CPU 芯片 可选择。


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

本版积分规则

关闭

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

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