アットウィキロゴ

boot.scr 作成

boot.scr作成

本項目は BeagleBoard-xM 向けです。IS01とは関係ありません。


boot.script を作成する

1024x768 の解像度の場合
mmc init
fatload mmc 1 80200000 uImage
setenv bootargs 'console=ttyS2,115200n8 mpurate=1000 androidboot.console=ttyS2 buddy=none mem=512M vram=16M 
omapfb.vram=0:8M,1:4M,2:4M omapfb.mode=dvi:1024x768MR-16@60 omapdss.def_disp=dvi root=/dev/mmcblk0p2 rw 
rootfstype=ext3 rootdelay=1 init=/init'
bootm 0x80200000
setenv の行は実際は一行にすること。
下記のは、1280x720 58Hz で出てしまった。
mmc init
fatload mmc 1 80200000 uImage
setenv bootargs 'console=ttyS2,115200n8 mpurate=1000 androidboot.console=ttyS2 buddy=none mem=512M vram=16M 
omapfb.vram=0:8M,1:4M,2:4M omapfb.mode=dvi:1024x768MR-16@60 omapdss.def_disp=dvi root=/dev/mmcblk0p2 rw 
rootfstype=ext3 rootdelay=1 init=/init'
bootm 0x80200000

HDTV対応、PCディスプレイは1280x720 58Hzになっているが、テレビ側(レグザ)が合わせてくれたのかTVでも表示出来た。
mmc init
fatload mmc 1 80200000 uImage
setenv bootargs 'console=ttyS2,115200n8 androidboot.console=ttyS2 mem=256M root=/dev/mmcblk0p2 rw rootfstype=ext3
rootdelay=1 init=/init ip=dhcp rw mpurate=1000 omap_vout.vid1_static_vrfb_alloc=y vram=16M omapfb.vram=0:8M,1:4M,2:4M
omapfb.mode=dvi:hd720-24@60 omapdss.def_disp=dvi'
bootm 0x80200000


boot.scr を生成する

mkimageを利用するため、インストールしていなければインストールを行う。
$ sudo apt-get install uboot-mkimage
boot.scr を生成する
$ mkimage -A arm -O linux -T script -C none -a 0 -e 0 -n "BeagleBoard" -d boot.script boot.scr

TVの時の結果

Image Name:   BeagleBoard
Created:      Tue Oct  4 00:12:38 2011
Image Type:   ARM Linux Script (uncompressed)
Data Size:    346 Bytes = 0.34 kB = 0.00 MB
Load Address: 0x00000000
Entry Point:  0x00000000
Contents:
   Image 0:      338 Bytes =    0 kB = 0 MB


TIのバイナリを利用して全部、再構築する場合

$ LANG=C sudo ./mkmmc-android.sh /dev/sdb

変更の場合

該当のみファイルを上書きする。

全部を更新する場合はMLO, u-boot.bin, btto.scr, uImage の順で書き込むと良いらしい…。

コメント
名前:
コメント:


最終更新:2011年10月04日 00:32
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。