回答

收藏

BBB之新手试玩,一步一脚印

#其他 #其他 2964 人阅读 | 0 人回复 | 2017-08-31

作为一个门外汉 怀揣兴趣和目标拿到了BBB(为什么是BBB不念3B呢!)
有多个树莓派的我 深知一个单板计算机只要用win32diskwriter写入img文件后缀的镜像就可以直接启动,一般是ssh,但是BBB好像有一点不一样,为什么 ,因为它有板载EMMC,就好像树莓派插着一个不能拿掉的SD卡!就因为这种全新的设计,让很多新手卡死在第一步
我们看看这些血淋淋的事实,

这样的问题我每天都能在群里看到,为什么会这样,我们接着往下看,首先进入BBB的官网。

针对我们需要的东西 ,首页是一堆没有大用的说明。接着我们看左上角。

点击latest software images(中文意思:最新软件镜像),一堆可供下载的东西出现了,应有竟有,作为一个英语过了8级的我,也是愣没看出个眉目,如下(剖其根本原因,就是经过这么久的发站BBB有变化,老的经验照搬都没有用)

不得不吐槽 字体太小,重要信息标注不明显,这让新手怎么玩呢!
不过这个recommended debian images倒是很明显

说到这里,有些人就熟悉了 ,这不就是我需要的Img么
没错!
比如这个版本,可以给BeagleBone Black使用,没错就是下载他,此种IMG镜像是直接从SD卡启动,我们用软件Win32DiskImager,提供下载地址https://sourceforge.net/projects/win32diskimager/  然后SD卡烧写好后插上BBB就可以启动,需要注意的是 需要按住标准USB接口旁边的BOOT 要按住不松  然后插电 按住15秒后才可能启动(本人估计实际时间更接近20秒),到了这里 大家应该能够顺利从SD卡启动debian系统,但是这个Boot 键很小 每次按到手指疼!“手指疼”是今天问题的重点,如何不按住20S让他自己启动系统呢?
答案只有一个:从板载emmc启动debian系统。那么如何启动系统呢,又如何烧写板载emmc呢,BBB的官网提供了flasher固件
粗略的看了一下 在这里
可是为什么版本是7.5呢 我没有多想,于是下载,测试 依旧按住15s启动,出现了流水灯 闪烁等 一般烧写emmc的迹象,但是我提前告诉你 结局必然是失败的!因为这个版本早就淘汰了!
回过头来 我们在看BBB官网,寻找蛛丝马迹,有这样一句话
To turn these images into eMMC flasher images, edit the /boot/uEnv.txt file on the Linux partition on the microSD card and remove the '#' on the line with 'cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh'. Enabling this will cause booting the microSD card to flash the eMMC. Images are no longer provided here for this to avoid people accidentally overwriting their eMMC flash.
本人的翻译:为了使上面的镜像变为烧写镜像(flasher images),编辑SD卡里的/boot/uEnv.txt  删除'cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh'这行前面的#, 这样做会使启动sd卡烧写emmc.不提供烧写镜像是为了防止人们意外得覆盖emmc。。。。
呵呵 居然是防止被人意外烧写自己的板载emmc,所以官网上 能看到flasher images,这是过去的用法,现在已经无法用。所以很多新手下载了flasher image 不能用。因为flasher image和普通sd Image 已经合二为一 ,只是相差一句话而已,到了这里真像大白。
好了 在修改文件之后,再次断电。按住BOOT键上电 按住20S松手,一般能出现流水灯 后闪烁 最后自动关闭,大约时间为35分钟,最后看到BBB上所有灯都灭了,也就是系统烧完,此时可以拔掉SD卡 直接上电启动。在也不用按住BOOT键了 ,O(∩_∩)O轻松~~~
关注下面的标签,发现更多相似文章
分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条