Beagleboardで8インチモニター(plus one DVI LCD-8000DA)への出力を実施しました。PC用モニターでは簡単に出力できますが、8インチモニターでは解像度の関係で出力がうまくいかなかったです(何度かに1度映る程度)。
ターゲットボード:BeagleBoard-xm (c)
使用イメージ:beagleboard-xm.tar.gz(プレビルドイメージ)
モニター:plus one DVI LCD-8000DA (Century)
$ cd ~/TI_Android_GingerBread_2_3_4_DevKit_2_1/Tools/mk-bootscr
$ ./mkbootscr
とするとboot.srcが生成される(バイナリなので開けない)
$ sudo gedit boot.script (新規作成)
mmc initfatload mmc 1 80200000 uImagesetenv bootargs 'console=ttyO2,115200n8 androidboot.console=ttyO2 mem=256M root=/dev/mmcblk0p2 rw rootfstype=ext3 rootdelay=1 init=/init omap_vout.vid1_static_vrfb_alloc=y omapfb.mode=dvi:8000x600MR-16 omapdss.def_disp="dvi" vram=8M omapfb.vram=0:8M'bootm 0x80200000
(解像度を800x600にしてみる)
boot.scriptはこちら
$ sudo ./mkimage -A arm -O linux -T script -C none -a 0 -e 0 -n 'BeagleBoard' -d boot.script boot.scr (boot.scr作成)
boot.scrはこちら
これを
$ sudo cp boot.scr /media/boot/ で置き換え
これでLCDにうまく映ります。
ビルド済みイメージにboot.scrファイルのみ配布し書き換えてもらう。
0 件のコメント:
コメントを投稿