はじめまして

308 views
Skip to first unread message

あばくろ

unread,
Apr 24, 2011, 9:29:52 PM4/24/11
to パンダ・ビーグル・JP
はじめまして。あばくろと申します。
Linuxから勉強しつつ、Androidのデバドラ作成までこぎつければ良いなと考えています。
すべて手探り状態で進めているので、的外れなことをお聞きするかと思いますが、
何卒ご容赦ください。

早速で申し訳ありませんが、質問があります。

先週「BeagleBoard-xM rev.C」が届き、現在起動確認を行っている最中です。
付属SDカードでのAngstromの起動確認は取れました。
しかし、付属SDカードのMLO、u-boot.bin、uImageを別SDカードに複製すると、別SDカードでは起動メッセージが何も出力されず、
MLOすら起動しない状態になります。

MLOは記憶領域の最初に保存する必要があるとのことなので、
パーティション作成後、一番最初にMLOをコピーしたのですがダメでした。

他に何か解決方法があれば教えていただけないでしょうか。

【SDカード パーティション】
# sudo fdisk /dev/sdb
  ディスク /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

【環境】
ボード:BeagleBoard-xM rev.C
SDカード:Transcend microSDHCカード 4G class6
作業PC:ubuntu 10.04

iPhone Kambe Kazuhiro

unread,
Apr 24, 2011, 10:07:16 PM4/24/11
to pandabe...@googlegroups.com
はじめまして、あばくろさん
kazkamといいます。
よろしくお願いします。

わたしが失敗したときの事例ですが、
SDカードにパーティションを作ったあと、最初にマウントしたときmacにマウントしました。その後linuxの方へマウントしMLOなどをコピーして、beagleboardを立ち上げようとしたら立ち上がりませんでした。
macにマウントしたときに何かファイルができたためでした。
再度SDカード作り直したところ、起動しました。

iPhoneから送信

> --
> このメールは Google グループのグループ「パンダ・ビーグル・JP」の登録者に送られています。
> このグループに投稿するには、pandabe...@googlegroups.com にメールを送信してください。
> このグループから退会するには、pandabeagle-j...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/pandabeagle-jp?hl=ja からこのグループにアクセスしてください。
>

Satoshi OTSUKA

unread,
Apr 24, 2011, 11:57:09 PM4/24/11
to pandabe...@googlegroups.com
はじめまして。
大塚と申します。

付属SDカードの user.scr はコピーされていないでしょうか?
u-boot の設定を読み込ませるファイルですので、
これがないと u-boot で止まってしまいコンソールへの出力もされませんし
uImage も適切なアドレスにロードされないと思います。

大塚聡史
Satoshi OTSUKA
satoshi...@gmail.com

2011年4月25日10:29 あばくろ <abcro_...@yahoo.co.jp>:

あばくろ

unread,
Apr 25, 2011, 1:21:36 AM4/25/11
to パンダ・ビーグル・JP
kazkamさん、大塚さん
回答ありがとうございます。

再度付属SDカードの中身を確認したところ、
大塚さんの言うような user.scr は入っておらず、
代わりに uEnv.txt がありました。

念のため付属SDカードの第一パーティション内にある
すべてのファイルを落とし、別SDカードにコピーしましたがダメでした。
(名称もそのまま)

【作成SDカード】
# ls -la /media/boot
合計 3425
drwxr-xr-x 2 root root 512 2011-04-25 14:07 .
drwxr-xr-x 6 root root 4096 2011-04-25 14:04 ..
-rwxr-xr-x 1 root root 22244 2011-04-25 14:07 MLO
-rwxr-xr-x 1 root root 284564 2011-04-25 14:07 U-BOOT.BIN
-rwxr-xr-x 1 root root 3194256 2011-04-25 14:07 UIMAGE
-rwxr-xr-x 1 root root 27 2011-04-25 14:07 uEnv.txt


電源ON時のメッセージ
ーーーーーー
minicom へようこそ 2.4

オプション: I18n
コンパイルされた日時は: Jan 25 2010, 06:49:09.
Port /dev/ttyS0

CTRL-A Z を押すと、説明画面になります。

ています |


ーーーーーー
※同通信設定のまま付属SDカードを挿入すると起動メッセージが流れます。

Satoshi OTSUKA

unread,
Apr 25, 2011, 2:00:10 AM4/25/11
to pandabe...@googlegroups.com
私の手元の BeagleBoard-xM は rev.B でした。
revision によって付いてくる起動SDカードの中身が違うんですね。

uEnv.txt の中身ってどんな内容になっていますか?
先頭はバイナリのヘッダーが付いているかと思いますが、
その後ろの setenv などしている内容を教えていただけたら
何かわかるかも知れませんので。

大塚聡史
Satoshi OTSUKA
satoshi...@gmail.com

2011年4月25日14:21 あばくろ <abcro_...@yahoo.co.jp>:

あばくろ

unread,
Apr 25, 2011, 2:17:29 AM4/25/11
to パンダ・ビーグル・JP
uEnv.txtの中身です。

ーーーーーー

dvimode=hd720 mpurate=1000

ーーーーーー
1行のみ。。。orz
これで何か分かりますでしょうか。。


TI公式サイトにSDカードフォーマット方法がありましたので、
こちらでのSDカード作成も試してみます。
http://processors.wiki.ti.com/index.php?title=MMC_Boot_Format

On 4月25日, 午後3:00, Satoshi OTSUKA <satoshi.ots...@gmail.com> wrote:
> 私の手元の BeagleBoard-xM は rev.B でした。
> revision によって付いてくる起動SDカードの中身が違うんですね。
>
> uEnv.txt の中身ってどんな内容になっていますか?
> 先頭はバイナリのヘッダーが付いているかと思いますが、
> その後ろの setenv などしている内容を教えていただけたら
> 何かわかるかも知れませんので。
>
> 大塚聡史
> Satoshi OTSUKA
> satoshi.ots...@gmail.com
>
> 2011年4月25日14:21 あばくろ <abcro_10c...@yahoo.co.jp>:

あばくろ

unread,
Apr 25, 2011, 3:59:43 AM4/25/11
to パンダ・ビーグル・JP
とりあえず解決しました。

第一パーティションのサイズが付属SDカード:115GB、作成SDカード:69GBと異なっていたため、サイズを付属SDカードに合わせたところ、よ
うやくu-bootまでは起動しました。長かったです。。。

理由はよく分かりませんが次に進みたいと思います。
ありがとうございました。

SDカード作成時に変更した設定は以下です。
$ sudo fdisk /dev/sdb
コマンド (m でヘルプ): n
コマンドアクション
e 拡張
p 基本パーティション (1-4)
[ p ]
パーティション番号 (1-4): [ 1 ]
最初 シリンダ (1-969, 初期値 1): [ リターンを押す ]
初期値 1 を使います
Last シリンダ, +シリンダ数 or +size(K,M,G) (1-969, 初期値 969): [ 9 ] → [15]

Kazkam

unread,
Apr 25, 2011, 4:19:09 AM4/25/11
to パンダ・ビーグル・JP
付属のSDカードをfdisk -l で確認していただけませんか?
ひょっとして、FAT32ではなくext2か3かもしれません。

本家のML(Beagle Board)を見ていたらそのようなことが書いてあるのかな(?)と思いました。
それからuEnv.txtがサポートされ、互換性のためboot.scrも使える(?)

英語力だめなので、間違ってるかもしれません。

Satoshi OTSUKA

unread,
Apr 25, 2011, 4:36:52 AM4/25/11
to pandabe...@googlegroups.com
http://groups.google.com/group/beagleboard/browse_frm/thread/3be77bc54feb08a6/

こちらの一連のスレッドですね。
結局 git で u-boot や X-loader のソース取ってきて見てみないと
どう変更されたのかよく分からないですね。

大塚聡史
Satoshi OTSUKA
satoshi...@gmail.com

2011年4月25日17:19 Kazkam <kk.s...@gmail.com>:

あばくろ

unread,
Apr 25, 2011, 4:58:29 AM4/25/11
to パンダ・ビーグル・JP
付属SDのフォーマット形式を調べてみました。
第一はFAT32ですね。

一応ext2,ext3で起動を試してみましたが
文字化けのコメントが1行出力されるだけで、
起動はしませんでした。

[付属SDカード]
# fdisk -l /dev/sdb

ディスク /dev/sdb: 3963 MB, 3963617280 バイト
ヘッド 255, セクタ 63, シリンダ 481
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O size (minimum/optimal): 512 bytes / 512 bytes
ディスク識別子: 0x00000000

デバイス ブート 始点 終点 ブロック Id システム
/dev/sdb1 * 1 15 120456 c W95 FAT32
(LBA)
/dev/sdb2 16 444 3445942+ 83 Linux

あばくろ

unread,
Apr 25, 2011, 5:05:35 AM4/25/11
to パンダ・ビーグル・JP
おおっ!
すべて英語ですね。気が遠くなりそうです^^;;

皆さんこのようなサイトから情報収集しているんですか?
これは大変だ。

On 4月25日, 午後5:36, Satoshi OTSUKA <satoshi.ots...@gmail.com> wrote:
> http://groups.google.com/group/beagleboard/browse_frm/thread/3be77bc5...
>
> こちらの一連のスレッドですね。
> 結局 git で u-boot や X-loader のソース取ってきて見てみないと
> どう変更されたのかよく分からないですね。
>
> 大塚聡史
> Satoshi OTSUKA
> satoshi.ots...@gmail.com
>
> 2011年4月25日17:19 Kazkam <kk.sys...@gmail.com>:
Reply all
Reply to author
Forward
0 new messages