公司要开发四核处理器的新产品,除了英伟达的T3就是三星Exynos 4412。原本打算买一块开发板,但商家报价是1.8W,当时就震惊了。后来看百度知道里说4412开发板可以找迅为借,原本不信,昨天联系迅为电子打算要一块Exynos 4412的评估板,没想到真的寄过来了。顺丰还是一如既往的给力,送到后拆开包装,里面是两块这样的板子、两个5000mA锂电池、一块9.7寸LCD和一个触摸屏。两块评估板一个有GPS模块,就是第二幅图右上角那个亮的部分,另一块没有焊。打电话问迅为的客服,他们说最近样板发放的太多,新出的一批都没焊GPS,看来想省钱的兄弟真不少,呵呵。
下面发一些昨天到今天用板子的收获:
打开包转,板子就是这个样子的:
评估板里只给了两块锂电池,我们只好自己暴力改装下电源。 用万用表量好了,焊两根线就行
后来一个同事说,不用这么麻烦,用手机电源就可以。我们就用诺基亚E71的电源线和苹果的插头自制了一个电源。
忐忑的按了一下电源,嘿,还真对得起咱这张脸。
啥情况,松手之后就掉电?后来才知道4412用的电源管理芯片S5M8767A就是这么设定的,类似手机,长按才开机。
用万用表测电压都正常。
开机后BOOT启动显示这样的界面。
一看就知道免费的评估板多少人再用了,这屏都被搞成这样了。
装上屏之后功耗激增。
接上触摸屏,触摸和液晶是分开的,触摸屏(TP),液晶屏(LCD)
启动安卓4.0,默认开始升级,之后就出现了这个界面
昨天下午不知道是静电还是可调电源电压没调对,其中一个的电源管理芯片烧掉了,那糊味不敢相信...哎,有些小内疚,不过迅为的客服小哥还是很好说话的。他说评估板被弄坏是经常的事。一会儿还得拿去工厂修理一下。
说一下昨天调试遇到的问题及解决办法:
1.上电后发现充电电路没有输出。用万用表各种测量,最终找到原因。是原来充电电路后面的一个二极管拉低了输出电压。后经过和迅为工程师确认,原本评估板上是预留了位置但没有焊接的,那个二极管主要是在接电池时起保护作用的。估计是其他人用板子测试的人焊上去的。好好的板子已经被大家改造的面目全非了。。。
2.测试的时候把UBOOT源码下载到迅为4412评估板里,发现系统起不来,灯闪一下就灭了,而且串口没有数据输出。这个问题在于我们自己编译的UBOOT不能直接下载到4412处理器,需要用有“安全验证”的代码才可以。安全验证代码在迅为官网上:http://www.topeet.com。有再用迅为评估板遇到这个问题的朋友试试迅为提供光盘里面那个安全验证文件就可以了。
3.三星Exynos 4412处理器写的是4*1.4GHZ,但昨天从终端看,迅为的评估板主频是1G的。经过查阅资料和手册,三星4412的主频写的是4*1.5G,可通过锁相环调节。并不是主频越高越好,在满足应用的前提下要尽量降低主频,因为主频越高越费电。1G-1.5G之间都可通过锁相环调节,一般使用的是1.4G。
4.通过终端显示,评估板从开机到启动Android系统会显示第一核心down,第二核心down,第三核心down。这就很奇怪了,为什么四核处理器前三个核都会down掉呢?后来问了一下迅为的郭工才明白,启动UBOOT的时候电流高达400mA,也就是说四核全部运行的话功耗会达到400mA*5V=2W。而系统启动后,在不需要满负荷运行时,1,2,3核都关闭,只有第4个核在工作,这样功耗会降至1/4,大幅节省电力消耗。原本四核cortex-A9是同步的,但三星的4412采用了异步技术,所以可以做到这点。
5.增加电源管理后的评估板不像开发板那样瞬间上电,如果按一下,指示灯会闪,但系统不会有什么动作。必须长按电源键才能启动。就类似手机开机一样。原因是电源管理芯片需要一个触发信号,这样也是为了避免误操作。
据说这个开发板是迅为用他们一个4412平板电脑方案的样品板改的。目前使用发现的问题就是这些,板子修好了就测试一下Android,毕竟体验为王,顺便看一下4412的功耗情况是不是和宣传的一样。