http://m.blog.csdn.net/blog/muguangzhilian/40787465
关于PandaBoard:
Pandaboard是一款开放硬件设计的开发板(传说中的开源硬件),详细信息参考其官网
“http://pandaboard.org/content/pandaboard-es/”。
需
要指出的是这里的开发板并不是买来就可以用的成品板,它搭载了核心部件(cpu、wifi)等,但是没有配备显示屏等硬件(其出发点可能在于其开源硬件的
本质把,想让使用者自己去自由的扩展外围设备)。如果像我一样只是需要使用其来移植系统的就没必要自己做了,买带扩展板的成品板吧。
关于PandaBoard
Es:
PandaBoard
Es是pandaBoard开发板的最新版本,作为最新版本其当然会紧跟时代的潮流搭载比较先进的硬件了(这从其ARM® Cortex™-A9
MPCore™可见一斑),具体的硬件信息可以参看上面给出的网址。
经验告诉我们,不管是软件还是硬件,不同版本的特性会有很大的不同,那么在PandaBoard Es 这个大家庭中,Rev
b3处于什么地位呢,是时候研究一下了,因此找到了pandaBoard版本介绍的网页“http://pandaboard.org/node/223
/#versions”,但是匪夷所思的事情发生了,在浩浩荡荡的版本列表中怎么找也找不到Rev b3的踪迹。
这是怎么回事呢?通过看买的开发板后面生产商的信息,发现是“svtronics”
于是找到其官网“http://www.svtronics.com/devbrd/panda?product_id=22”,发现这里有
PandaBoard Es 的信息,而且而且,有一段很重要的提示
“Information for PandaBoardES Rev
B3 users
PandaBoardES 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
Please click hereto
view the patch submitted denx GIT tree”
题外话: 在这里卖“PandaBoardES Rev
B3”可以理解,但是为什么在pandaboard的官网中没有PandaBoardES Rev
B3的信息,这就不好理解了,不知道 Rev
B3处于怎样的地位。不知道有没有给别人造成困惑,反正给我造成了极大的困惑,刚开始按照pandaboard官网给出的步骤结合网上的经验搞了好久都没
有成功,然后最后发现原来是版本是版本的特殊性啊。要知道这可是编译系统啊,一次失败就是很长时间啊。不知道厂商怎么想的。
上面的提示我们告诉我们,Rev b3是比较特殊的因为他的内存有点特殊事2X2KB的而Rev
b1和Reb
b2都是1X4KB的(这也是自己在用pandaboard官网提供的uboot启动系统屡次失败的原因)。同时上面的提示也给出了针对Rev
b3的uboot的地址和具体的刷机方案“Pandaboard-ES
B3 developers guide.pdf”按照这个方案刷机成功是没有问题了.