09/12/24 22:02:09 aDL4qbiG
>>587
1)まずU-Bootを更新。
バージョン3.4.19 以上のものにする。
これはwindowsでも、linuxPCでできる。
2)SDHCをlinuxPCで三つのパーティションに分ける。
ブート用領域 256でOK
スワップ領域 512MBでOK
残りは 三つ目の領域
スワップ以外すべてext2でフォーマットする。
3)イメージをSDHCに展開
ブート領域に /bootというディレクトリを作成
URLリンク(people.debian.org)
でbase.tar.bz2というファイルをダウンロード
4)base.tar.bz2をブート領域に展開
これで起動用のSDHCを作成完了
起動するために、次をシリアルでU-Bootをブートして、起動中にenterを連打
Marvell>>というコマンドラインが出たら:
setenv mainlineLinux yes
setenv arcNumber 2097
saveenv
reset
を入力、さらに
setenv bootargs_console console=ttyS0,115200
setenv bootargs_root 'root=/dev/mmcblk0p3'
setenv bootcmd_mmc 'mmcinit; ext2load mmc 0 0x0800000 /uInitrd; ext2load mmc 0 0x400000 /uImage'
setenv bootcmd 'setenv bootargs $(bootargs_console) $(bootargs_root); run bootcmd_mmc; bootm 0x400000 0x0800000'
saveenv
を入れて、resetを入力したら、SDHCから起動になる。
参考:URLリンク(ti.que.jp) U-Bootの更新
URLリンク(www.cyrius.com) イメージの展開