• 締切済み

Beagleboard-xMでSDカードブート

Beagleboard-xM起動用のSDカードを作成したのですが、 u-bootすら起動しない状況です。 設定や手順に誤りがあればご指摘願えないでしょうか。 参考サイト:http://legacyos.homeip.net/beagleboard2/ 【環境】 ボード:Beagleboard-xM rev.C SDカード:KINGMAX microSDHCカード 4GB class4 【手順】 1.SDカードのフォーマット   $ sudo fdisk /dev/sdb   ...   $ sudo mkfs.msdos -F 32 /dev/sdb1 -n boot   $ sudo mkfs.ext3 -L rootfs /dev/sdb2   [フォーマット結果(fdisk)]   ディスク /dev/sdb: 4010 MB, 4010803200 バイト   ヘッド 255, セクタ 63, シリンダ 487   Units = シリンダ数 of 16065 * 512 = 8225280 バイト   セクタサイズ (論理 / 物理): 512 バイト / 512 バイト   I/O size (minimum/optimal): 512 bytes / 512 bytes   ディスク識別子: 0xe2c6e02b   デバイス ブート 始点 終点 ブロック Id システム   /dev/sdb1 * 1 9 72261 c W95 FAT32 (LBA)   /dev/sdb2 10 969 7711200 83 Linux 2.SDカードを作業用PCにマウント   $ mount /dev/sdb1 /media/boot   $ mount /dev/sdb2 /media/rootfs   $ df   ファイルシステム 1K-ブロック 使用 使用可 使用% マウント位置   /dev/sdb1 71133 3420 67713 5% /media/boot   /dev/sdb2 3784080 73116 3518740 3% /media/rootfs   3.付属SDカードのMLO,u-boot.bin,uImageを第一パーティションにコピー   $ sudo cp MLO /media/boot   $ sudo cp u-boot.bin /media/boot   $ sudo cp uImage /media/boot   $ ls -la /media/boot合計 3424   drwxr-xr-x 2 root root 512 2011-04-21 15:56 .   drwxr-xr-x 7 root root 4096 2011-04-21 15:40 ..   -rwxr-xr-x 1 root root 22244 2011-04-21 15:55 MLO   -rwxr-xr-x 1 root root 284564 2011-04-21 15:56 u-boot.bin   -rwxr-xr-x 1 root root 3194256 2011-04-21 15:56 uImage 4.Angstromイメージをダウンロードし、sdb2に展開   入手元:http://www.angstrom-distribution.org/demo/beagleboard/   $ sudo tar jxpvf Angstrom-Beagleboard-demo-image-glibc-ipk-2011.1-beagleboard.rootfs.tar.bz2 -C /media/rootfs/ 5.アンマウントし、Beagleboard-xMに挿入   minicom上反応なし。   (付属SDカードでは起動確認済み)

みんなの回答

  • 0909union
  • ベストアンサー率39% (325/818)
回答No.1

>u-bootすら起動しない状況です。 普通、エラー内容を全部記載すると思うが・・・ microSDだと、どのように接続しているかが問題になるのでは、アダプターはよくない。 (トラブルになることの方が多い) 付属のSDとは、 よくわかならいことだらけ。

abcron
質問者

お礼

>普通、エラー内容を全部記載すると思うが・・・ エラーすら出ないので忘れてました。 SDカード挿入後、電源OFF→ON ーーーーーーーーーーーーーーーーーーーーー minicom へようこそ 2.4 オプション: I18n コンパイルされた日時は: Jan 25 2010, 06:49:09. Port /dev/ttyS0 CTRL-A Z を押すと、説明画面になります。 ★★★ここで電源OFF→ON★★★ ーーーーーーーーーーーーーーーーーーーー 最初に起動するはずのx-loaderすら起動していません。 付属SDカードとはBeagleBoardに起動確認用でついてくるSDカードです。ブートローダーとAngstromがインストールされています。 付属SDカードでは電源ON後にx-loader→u-boot→angstromと起動メッセージが確認できるので、通信設定ではないと考えています。 microSDの接続方法にアダプターは使っていません。BeagleBoardにはmicroSD用の端子があるため直接挿入しています。 また、MLOは一番最初に配置する必要があるとのことなので、cpコマンドでMLO→u-boot→uImageの順にコピーしていますがダメです(ファイルは付属SDカードにあるもの)。 本日、検証サイトで実績のあるSDカード(Transcend microSDHCカード 4G class6)で試してみましたが同じでした。 他何かお気づきの点あればお願いいたします。

関連するQ&A