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

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

关于ER9X的精简,请熟悉ER9X使用或者研究了ER9X代码的朋友出出主意

[复制链接]
跳转到指定楼层
楼主
发表于 2014-3-3 22:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在正在研究改2801为ER9X和deviation合体的项目,具体项目在下面的帖子:
http://bbs.5imx.com/bbs/forum.php?mod=viewthread&tid=889386&page=3#pid11942511

现在有些问题请熟悉ER9X或者研究了ER9X代码的朋友出出主意。
问题是这样的,我要改的2801是MEGA64的,编译后原版ER9X的FLASH使用86%,SRAM占用84%,剩余空间不多了。
在整合进射频代码和DSM2/X的协议后,FLASH和SRAM占用达到92.0%和96.4%,个人分析主要是SRAM占用过高,开机一会就会不定时自动重启。
今天把ER9X代码翻了一下,去掉了模型模板,并将通道数设为8个后,FLASH和SRAM占用分别为89.1%和91.3%,经过一段时间运行,尚未发现自动重启的情况,也大致验证了是SRAM占用过高的问题。
我试着把DEVO协议加上编译看了下,SRAM占用是93%多,如果再加上WK2X01协议,估计也会达到96%以上,剩余空间太小了,估计运行起来也会有问题。

请各位帮忙出出主意:除了模型模板和通道精简,ER9X还有哪些容易精简的功能或项目?要是改过代码的高手能给点建议就更好了,谢谢大家!

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

沙发
发表于 2014-3-4 00:39 | 只看该作者
高人啊
3
发表于 2014-3-4 01:49 | 只看该作者



又过了一道坎,严重支持

4
发表于 2014-3-4 12:11 | 只看该作者
混控去掉吧,用的人不多
5
发表于 2014-3-4 12:12 | 只看该作者
大量代码在混控
6
发表于 2014-3-4 13:32 | 只看该作者
yelong98发表于2014-03-04 12:12:09
大量代码在混控
就是别除混控啊,我就是看到er9x混控十分强大才刷的
来自安卓客户端
7
发表于 2014-3-4 23:33 | 只看该作者
er9x的精髓在混控
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

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

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