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

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

Devo7E改1S锂电后修改显示电压成功!!

[复制链接]
跳转到指定楼层
楼主
发表于 2017-2-23 10:54 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 gx346 于 2017-2-23 10:56 编辑

前几天把遥控改了1S锂电供电,因为去掉供电电路里的二级管,造成显示电压与实际电压不一致(见下图,电池实际电压4.065,显示电压4.41),虽然不是什么大问题,但有强迫症的人的世界和正常人还是有区别的。



在折腾了三天,后得到论坛"huhuzz"大神指点后,终于解决问题,显示电压终于和实际电压一致了。







01.jpg (184.21 KB, 下载次数: 26)

01.jpg

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

沙发
发表于 2017-2-23 11:27 | 只看该作者
怎么改的,我的D10实际电压和显示电压也有一点相差
来自苹果客户端来自苹果客户端
3
发表于 2017-2-23 11:32 | 只看该作者
厉害了
4
发表于 2017-2-23 11:37 | 只看该作者
怎么改的,我的D10实际电压和显示电压也相差很多
来自安卓客户端来自安卓客户端
5
发表于 2017-2-23 12:29 | 只看该作者
不错,空了也改下
6
发表于 2017-2-23 13:04 ——“来自手机” | 只看该作者
小机神控
7
 楼主| 发表于 2017-2-23 13:41 | 只看该作者
本帖最后由 gx346 于 2017-2-23 13:42 编辑
wys0301mm 发表于 2017-2-23 11:37
怎么改的,我的D10实际电压和显示电压也相差很多

需要修改源程序,在/target/devo10文件夹里有个target_defs.h,修改 VOLTAGE_OFFSET  的值就可以,数据的单位应该是mV,修改完成后编译,再刷机就好了。



8
发表于 2017-2-23 16:04 | 只看该作者
能说说他的编译环境么?用什么编译啊?
来自安卓客户端来自安卓客户端
9
 楼主| 发表于 2017-2-23 16:25 | 只看该作者
编译环境可以在windows,linux或mac机上搭建(通吃啊),不过受水平限制,我在windows下的尝试以失败告终,最后装的Ubuntu,按DeviationTX官网使用Docker搭建的编译环境。

地址:https://www.deviationtx.com/wiki/development/docker
10
 楼主| 发表于 2017-2-23 16:27 | 只看该作者
wys0301mm 发表于 2017-2-23 16:04
能说说他的编译环境么?用什么编译啊?

官网提供了不同系统下编译环境的搭建方法,我在 Ubuntu下搭建成功,Windows下失败了。

页面链接:https://www.deviationtx.com/wiki/development/docker

11
发表于 2017-2-23 17:41 | 只看该作者
多谢楼主,回头我也搭建一下,试试
12
 楼主| 发表于 2017-2-23 17:53 | 只看该作者
wys0301mm 发表于 2017-2-23 17:41
多谢楼主,回头我也搭建一下,试试

我用VBox虚拟机的导出文件,已经配置好的,需要的话可以传给你(太大,4.8G 没法传云盘)。


13
发表于 2017-2-24 10:36 | 只看该作者
可以用百度网盘么?我搭建了半天…也不行
来自安卓客户端来自安卓客户端
14
发表于 2017-2-24 11:10 ——“来自手机” | 只看该作者
windows下有2个docker版本,新版本有可能和本机的hyper-v冲突,可以试试老版本
15
 楼主| 发表于 2017-2-24 13:53 | 只看该作者
huhuzz 发表于 2017-2-24 11:10
windows下有2个docker版本,新版本有可能和本机的hyper-v冲突,可以试试老版本

晚上回家试试,单位的网下载国外的资源奇慢无比。
16
发表于 2017-2-24 17:08 ——“来自手机” | 只看该作者
可以用度娘网盘的离线下载,然后再从度娘网盘下,呵呵!
17
 楼主| 发表于 2017-2-24 17:56 | 只看该作者
huhuzz 发表于 2017-2-24 17:08
可以用度娘网盘的离线下载,然后再从度娘网盘下,呵呵!

现在遇到的问题是执行 Docker Quickstart Terminal 后 就停在waitting an ip 然后就不动了。不管怎么修改虚拟机网络设置都 不管用。在VBOX中手动启动default,然后启动成功,正在pull deviation-docker。


18
 楼主| 发表于 2017-2-25 17:19 | 只看该作者
wys0301mm 发表于 2017-2-24 10:36
可以用百度网盘么?我搭建了半天…也不行

太大了,4.8G。我试试其它环境的搭建方法。


19
 楼主| 发表于 2017-2-27 12:58 | 只看该作者
本帖最后由 gx346 于 2017-2-27 18:59 编辑
wys0301mm 发表于 2017-2-24 10:36
可以用百度网盘么?我搭建了半天…也不行

又试了几次,在windows下配置怎么也不成功,我先把Ubuntu下的编译环境发给你吧。




20
 楼主| 发表于 2017-2-27 15:18 | 只看该作者
wys0301mm 发表于 2017-2-24 10:36
可以用百度网盘么?我搭建了半天…也不行

Windows下搭建编译环境总是不成功,先把Ubuntu的编译环境发给你吧,下面是网盘地址,文件有点大慢慢下吧。

http://pan.baidu.com/s/1c2oseBm

因百度网盘单个文件最大不能超过4G的限制,使用压缩软件分卷压缩的,要两个都下载完才能解压,解压后是一个VirtualBox的导出文件。

然后下载一个VirtualBox,安装上。

启动软件后在“管理”菜单中选择“导入虚拟电脑”,选择前面解压的文件,导入虚拟机。

导入成功后在左侧列表中会有一个名称为“Ubuntu“的虚拟机,选择它,然后点击上面的”启动“按钮。

虚拟机启动完成后登录Ubuntu系统,密码是 1234

点击左侧的“文件”图标打开窗口,文件夹“deviation-master”中是Deviation 的源文件,可以在这里修改并保存。

同一窗口的“devo_builds”文件夹中是保存编译文件的文件夹,编译后的文件可以在这个文件夹中找到(里面能看到我前面编译的文件)。

编译源程序需要在桌面空白的地方单击右键,选择“打开终端”,然后在打开的窗口中输入 sudo docker start -i deviation_build 后回车

提示输入密码时输入 1234 (与登录密码是同一个)

稍等一会儿会显示 "Deviation Firmware Builder”对话框。(见下图)



用方向键和"Tab"键可以在操作项目间切换,回车键确认。

编译前先选择你要编译的项目,上面的“default”和“emu_default”是编译所有的遥控器固件和电脑模拟器,建议不要选择,不然会花很长的时间编译所有固件,而最终只有一个固件是你需要的。

建议取消“default”和“emu_default”的选择,在下面列表中选择你要编译的固件(带emu的是电脑模拟器,没什么用),另外如果你修改过程序的话要取消选择下方的“Update GIT before build”,不然编译前会从GIT下载最新版的源程序,你修改的程序估计就没了(我没试过是不是真的这样,但从字面理解应该是的)。

选择好后回到“Build”按钮,按一下回车,耐心等待一会儿,等最后一行重新显示闪动的光标,编译就结束了。

编译后的文件是压缩文件,可以在“文件”窗口中的“devo_builds”文件夹里找到,该文件夹我已经设置好了共享,你可以在你的Windows电脑上打开我的电脑,在地址栏输入 \\虚拟机的IP 后回车,然后就能看到这个文件夹了。(虚拟机的IP地址可以终端窗口中输入ifconfig查看)

接下来把需要的固件解压缩,写入你的遥控器就好了。




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

本版积分规则

关闭

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

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