pandaboard Rev b3 刷boot和android系统

PandaBoard介绍

    Pandaboard是专为移动开发人员推出的基于TI(德州仪器公司)的高性能OMAP4平台的开源开发工具,关于pandaboard的介绍详见官网:“http://pandaboard.org/content/pandaboard-es/”。

关于OMAP4处理器平台的介绍参见如下:

http://blog.csdn.net/hopesuccess/article/details/44407725


屡次刷机不成功:

    新到手了一款pandaboard Rev B3,OMAP4460协议处理器,根据网上一些pandaboard刷boot的经验帖子,利用linaro平台的版本刷机,屡次不成功,问题的现象为几种:串口无信息、或者spl打反复印两行DPLL错误信息不往下进行,中间也曾换过一些代理商给的boot,但也不能成功启动到andriod系统,多数情况下是启动kernel后就reboot。



问题根源分析:(参考自“muguangzhilian”的文章)


     PandaBoard Es是pandaBoard开发板的最新版本, 手上这块pandaboard的背面标明其版本号为PandaBoard ES Rev B3,但在pandaBoard版本介绍的网页“http://pandaboard.org/node/223/#versions”,版本列表中找不到Rev b3的信息。

    根据板子背面生产商“svtronics”信息, 于是找到其官网“http://www.svtronics.com/devbrd/panda?product_id=22”,找到一段很重要的提示信息:

Information for PandaBoardES Rev B3 usersPandaBoardES Rev B3 uses a different  DDR memory device than the previous versions ( Rev B2 and B1). In order to run the current software (that runs on Rev B2 and B1) on Rev B3, some changes are required to the memory controller setting which is document in the PandaBoardESRevB3 Developers found under the documents tab. 

Uboot and Kernel source that runs on PandaBoard ES Rev B3 can also be found at https://github.com/svtronics

Please click here to view the patch submitted denx GIT tree”

 上面的提示我们告诉我们,Rev b3相对于Rev b1和Reb b2,使用了不同的DDR内存,因此在boot阶段的内存控制信息设置上存在差异,这也就导致了使用linaro或pandaboard官网提供的boot屡次失败的原因,而svtronics提供了针对性的boot版本。


pandaboard刷机成功:

首先,使用linaro平台的android版本进行制作版本,linaro release中很多版本都可以使用,验证的有14.02~14.10,其中14.02的版本链接如下:http://releases.linaro.org/14.02/android/panda

按照上述链接中的Binary Image Installation页面提供的方法制作刷机包,在SD卡中中生成相应的MLO、u-boot.bin.u-boot.img等一系列刷机文件。

其次,用http://www.svtronics.com/support/pandaboard-es-b3-developers-guide/网站下载的boot.tar.bz2,解压后替换上面一步中生成的MLO、u-boot.bin、u-boot.img。

再次,必须要安装视频库(如下脚本),否则显示器上会出现黑屏状态,安装完成后取出SD卡插在pandaboard上,连上显示器应该就可以看到android的启动过程了(If you can't connect the website http://people.linaro.org/ you should download the install-binaries-4.0.4.sh and another gz file,than execute the file step by step):

  $ wget http://people.linaro.org/~vishalbhoj/install-binaries-4.0.4.sh
  $ chmod a+x install-binaries-4.0.4.sh
  $ ./install-binaries-4.0.4.sh

最后,使用独立的电源适配器,而不是用USB供电,不然也无法正确启动。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值