私はBeagleBone Blackとその上で動作するDebianに取り組んでいます。ボードに最新のDebianイメージをフラッシュしたい。これを行うには、リンクから最新のDebianイメージをダウンロードしました: BeagleBone Image と、WinDiskイメージライターを使用してSDカードを準備しました。
チュートリアルに従って、SDカードをBeagleBone Blackに挿入し、ブートボタンを押して電源を投入しました。 SDカードのイメージが起動しました。チュートリアルによると、eMMCのフラッシュには約30〜40分かかるため、約2時間待機しました(念のため)。次に、ボードからSDカードを取り外して電源を入れました。以前のイメージを起動しました(eMMCはSDカードイメージによってフラッシュされませんでした)。点滅するeMMCについては、リンクをたどっています: 点滅するbeagleBone Balck eMMC。
どこで間違っているのか、どのように解決するのかを理解できません。
Cmdline = init =/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh行の先頭にある「#」を削除したことを覚えていますか?この編集を行うと、SDカードが入っている状態でbbbをSDカードが自動的にフラッシュします。次の手順に従うだけで済みます。
1。 bbbを電源に接続します(USBまたはDC同じように機能します)
2。電源ボタンを押してbbbの電源を切ります。
3。 SDカードを挿入します。
4。 bbbの電源を入れます。
5。ポート22およびIP 192.168.7.2でSSH(私はこのためPuTTYが好きです)にログインします
6。実行:cd .. Sudo nano boot/uEnv.txt
7.txtファイルの下部にある#cmdline = init =/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.shの行に移動します。
8。行の先頭にある「#」を削除します。
9。 Ctrl + x、次に「y」、次に「Enterキー」を押して変更を保存し、txtファイルを終了します。
10。 BBBを再起動すると、SDカードが自動的にBBBにフラッシュされ、このパターンに従うLEDによって(私の経験では)約10分間表示されます。 LEDパターン:1-2-3-4-3-2-1-2-3-4-3-2-1-2-3-4-3-2-1 ...など.
お役に立てれば :)
さまざまなドキュメント(linux.org)でも説明されているように、一部のビーグルボーンはこの方法では点滅しません(ブート/ユーザーボタンを押す、5Vコネクタを接続するなど)。
そのため、この方法でもeMMCをフラッシュできない場合は、次のことを試すことができます。
/boot/uEnv.txtの内容は次のとおりです。..
#cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v2.sh
最後の行のコメントを外し、次回の起動時に、ドキュメントに記載されている方法に従ってeMMCをフラッシュする必要があります(起動ボタンを押してから5Vコネクタを差し込みます)
ビーグルボーンへのログイン(これは単なる例であり、実際のデバイスはシステムに表示され、実際のデバイス名を見つける必要があります)
ルートデバイスがどこにあるかを調べます。例:
df /dev/mmcblk1p2 1855016 635552 1123568 37% /
SDカードから起動した場合、これ(/ dev/mmcblk1p2)はSDカードパーティションであり、OSによって認識されます。
eMMCデバイスを見つけます。
find /dev/disk/by-path/ -ls
システムに接続されているデバイスとパスを表示していますルート(/)がマウントされているデバイスと名前が異なるデバイスがある場合、これはeMMCデバイスです。たとえば、次のように検索します。 /dev/disk/by-path/platform-mmc.5 -> ../../mmcblk0
マウントされたルートデバイスが/ dev/mmcblk 1 p2であり、SDカードデバイスが/ dev/mmcblk0である場合、SDカードのコンテンツを「コピー」するだけです。 eMMCデバイス:
dd if=/dev/mmcblk0 of=/dev/mmcblk1
要するに、ddコマンドでSDカードをeMMCにコピーします。
わかりました
答えはどれもうまくいきませんでした。しかしそれは可能です!
これは私の解決策です:
最新版を入手、現在9.1、Debian Distro
bone-debian-9.1-lxqt-armhf-2017-07-30-4gb.img
SDカードへの書き込み
SDカードの設定を調整します
ターミナルに着く
Sudo nano /boot/uEnv.txt
コメントを外します(つまり、#
を取り除きます)
#cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh
ファイルを保存する
NanoではCtrl+X
でy
です
BBBをフラッシュする
Sudo mount /dev/mmcblk0p1 /mnt
Sudo nano /mnt/boot/uEnv.txt
/boot/uEnv.txt
の最後の行にコメントを追加して、次のようにします。
#cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh
Sudo umount /mnt
注:これらの手順のいずれかがうまくいかない場合は、コメントを残してください。皆さんを助けるために最善を尽くします。
これは私にとって非常にイライラする手順だったので、全力を尽くすように最善を尽くします。
同じ問題が発生しました。新品のBBB rev Cをそのまま使用すると、有効なイメージ(他のBBBで正常に機能している)で開梱しようとすると、数秒後にLEDがストールします。興味深いことに、シリアルデバッグケーブルを反対側の端末でボードに接続し、フラッシュを試みると、dd: writing /dev/mmcblk1 failed - no space
のエラーが発生します。そのため、一部のボードのeMMCのパーティション分割により、イメージが2GBのファクトリーに収まらない場合がありますが、フォーマットされたファクトリーが大きい場合は機能します。
解決策:fdisk -l
を実行して、eMMCパーティションのサイズを見つけます。大きなものが1つ残るまで、不要なものを削除します。 SDからのフラッシュ。仕事完了?
公式のステップバイステップ情報で説明されているようにやってみますが、DC電源(USBではありません))に接続し、hdmiケーブルを使用してモニターに接続し、何が起こっているのかを確認します。 DC供給プラグが機能した後。
うまくいかない場合は試してみてください:
BBB用のemmcフラッシャーイメージでSDカードの準備ができていると仮定して、以下の手順に従います。
SDカードイメージでBBBをフラッシュする
このプロセスは、単一のDCジャックにプラグインされた5V 2A電源)のみで実行する必要があります。代わりに、電源にUSBアダプターを使用できます。イーサネットケーブルを外し、シールドとUSB周辺機器を取り外します。
USB /電源ケーブルを物理的に切断して、BBBの電源を切ります。
Micro-SDカードをBBBのmicro-SDカードスロットに差し込みます。
右上(SDカードスロットの近く)でブートボタン(S2)を押したまま、このボタンを押しながらUSB /電源コードを挿入して電源を接続します。
LEDが点滅し始めるまでボタンを押したままにします。青色のオンボードLEDが順番に点灯し、次の5〜25分間点滅し続ける必要があります(使用する分布と速度によって異なります) SDカード)。
最新のディストリビューションがCylon/Knightrider patternで点滅します。
LEDの点滅が止まり、すべての4つのLEDが完全に点灯する(最新のイメージがボードの電源を切ります)になるまで待ちます。このプロセスには、使用する画像に応じて5〜25分かかります。
点滅手順が失敗する場合(たとえば、LEDが点滅しない、または45分以上動作し続ける場合)、電源を切断し、S2ボタンを押したままBBBを再起動してください。
MicroSDカードを取り外します。これは重要です。偶然にeMMCを再度フラッシュする可能性があるためです。
最後に、電源ボタン(S3)を押してボードの電源を入れると、最新のイメージがインストールされているはずです。
起動ボタンを押さずに起動しようとしたことがありますか?これが私の特別なBBBでの解決策でした。実際、すべてのBBBが同じ方法でブートボタンを処理しているわけではないようです。特別なBBBでブートボタンを押し続けても、何も起こりません!起動中に押すことなく試してみましたが、指定されたリンクの反対側で機能します beagleBone Balck eMMCの点滅 。
それ以外の場合は、ファイル名の内側に「..flasher ...」を含む画像を選択した場合にのみ点滅が発生します。誤って「 http://debian.beagleboard.org/images/bone-debian-7.8-lxde-4gb-armhf-2015-03-01-4gb.img.xz 」を使用した場合、それから点滅しません。