差分

移動先: 案内検索

BeagleBone Black

2,798 バイト追加, 2015年8月29日 (土) 06:47
編集の要約なし
http://beagleboard.org/Products/BeagleBone%20Black<BR>
TIのOSHWなマイコンボード<br>
[[ファイル:IMGP0145.JPG|320px]]
==ハードウェア==
AM335x Coretex-A8 (ARM) 1GHz CPU<br>
Device Boot Start End Blocks Id System
/dev/mmcblk0p1 * 63 144584 72261 c W95 FAT32 (LBA)<-これ
/dev/mmcblk0p2 144585 3743144 1799280 83 Linux
micro SDからブートしたい場合には、S2のスイッチ(micro SDスロットに近いところにあるやつ)を押しながら電源を投入します。この場合には、以下のシーケンスになります。
電源投入->micro SDのブートパーティション
なので、一般的にはmicro SDに64MBのFAT32パーティションをまず作り、そこを/bootにすればmicor SDから起動します。<br>
ただし、micro SDから起動しようと思うと、S2スイッチを押していないとmicro SDからはブートしないという問題があります。このため、必ずmicro SDから起動させたい場合にはS2のところをハンダしてしまうのが良さそうです(eepromなどで変更できる方法見つけた人は教えてください)。<br>
オンボードのeMMCを温存しつつ、micro SDからブートさせる場合には、eMMCの/boot(1パーティション目)を書き換えてしまいます。そうすると、次の順序でブートすることになります。<br>
電源投入->オンボードeMMCのブートパーティション->micro SDのファイルシステム(/とか)
と、なるので"スイッチを押さずに"起動した場合には、必ずオンボードeMMCのブートパーティションを通らなくてはなりません。<br>
なのでオンボードeMMCの中身を飛ばしてしまうと、S2スイッチを押さないと起動できないBBBになってしまいます。<br>
==本体アップデート&リカバリ==
本体のオンボードeMMCを消してしまったなどという場合には以下の手順でeMMCをリカバリできます。アップデートも同じ方法です。<br>
まず以下からイメージを落とします。<br>
http://beagleboard.org/latest-images<br>
BeagleBone Black (eMMC flasher)を落とします。これが本体のeMMC用のリカバリイメージになりますが、一旦これを適当なmicro SDに書き込みます。xz圧縮されたイメージなので展開してからdd等で書き込みます。4GBもあれば足りるので、そのへんで余っているmicro SDで。ブート情報込みなのでof=/dev/sdbのように頭から書き込んでください。書き込んだら以下の手順でリカバリします。<br>
1)電源を切ってmicro SDを入れます<br>
2)S2スイッチを押しながら電源を入れます<br>
3)USER LED(LANコネクタ側のLED) 4つが点滅します<br>
4)USER LEDの点滅が終わって4つとも常時点灯になるのを待ちます<br>
これでオンボードeMMCが書き込まれます。<br>
あたりまえの話ですがeMMCに何か書き込んでる場合にはバックアップしてからフラッシュしてください。当然、消えてなくなりますから。

案内メニュー

VoIp-Info.jp

HP Directplus -HP公式オンラインストア-