記憶されているので、これだけでもメモっておいた方がよい。購入時には時計が適当な時間になっているので、起動させる前に正しい時刻に設定しておいた方がよい。0802035809時刻はUTC(日本標準時から9時間引いた値)を入力する。一度も日付時刻設定をしていないと、2022年とかおかしな日付になってしまうことがあるので注意。技術評論社によると、再起動を繰り返しているとuImageのCRCが合わなくなる(=起動不能になる)・RTCを記録してくれない・まれにuBootが起動してこない,といった問題を抱えているらしい。†SheevaPlug/U-Boot/DENXへ。ところまでたどり着くのであれば、こちらの方が楽。サーバにアップロードする。現在の環境変数をどこかに記録しておく。TFTPサーバのIPアドレスを指定する。←nを選択した方が無難リセットして、正常に起動するか確認する。起動したら、バージョンが新しくなっていることを確認した後、起動する。2つの環境変数を変更する。MACアドレスも変わっているはずなので、これを元の値に戻しておく。saveenv参考までに、U-Boot更新後の環境変数一覧。するようになっている。以降のカーネルを起動する。†いくつか環境変数を変更・新設する必要がある。書き込むのは怖いので、SDカードから起動できるようにすると便利である。起動に失敗するようになった。作業をしていたのが深夜で、いちいち設定を手作業で戻すのが面倒だったので、初期化してみた。reset再起動後に、自分の環境に合わせて環境変数を設定する。no←これは必要なかった。USBブートなど、様々な方法でブート可能である。環境変数を変更することにより選択するのだが、毎回大幅に変更していたのでは大変である。hogehoge」で選択すると便利である。パーティションにマウントする。順にサーチして、カーネルが見つかったデバイスからブートするようになる。古いバージョンをベースに開発されているが、SDカードからのブートなど独自に追加されて機能もある。開発も続けられているので、Forumを適宜参照しながら、自前でビルドするのもおもしろい。ソースコードとそれに対するパッチの形で提供されている。カテゴリからダウンロードできる。最新版に更新される度に旧バージョンは削除されてしまうようた。最新版にも不具合が見つかっているので、一度ダウンロードしたものは保存しておいた方がよい。zipファイルで上書きするために、ディレクトリ名を変更しておく。いう名前のクロスコンパイラ用のバイナリがある。NANDフラッシュの書き込み用。定義されているので、これを無効にするだけ。NANDフラッシュに書き込みしなければならない。以下のように変更する。0x01600000ビルドする。TFTPサーバに転送する。あるとして、SheevaPlugを起動し、U-Bootの画面で以下のようにコマンドを打つ。†SDブートに対応していない。技術評論社によると、再起動を繰り返しているとuImageのCRCが合わなくなる(=起動不能になる)・RTCを記録してくれない・まれにuBootが起動してこない,といった問題を抱えているらしい。初期化されてしまう不具合あり。†ひょっとすると、今のところ一番安定しているかもしれない。表示した後、いきなりログイン画面になってしまった。思っていたが、別のSheevaPlugでは起動のメッセージがシリアルコンソールに表示された。インストールしたが、起動メッセージは表示された。今のところ、不具合がでたマシンは3台中1台。表示してエラーになる。フォーラムでもクロスコンパイラの問題ではないかとの指摘があるが、詳細は不明である。セルフコンパイルしたものでは、このエラーは発生しなかった。関するコミュニティー本家。技術評論社のら犬にさえなれないU-Boot更新,kernel更新,SDカードからのブートなどの記事あり。BlogMacOSを用いた開発の情報あり。BootLoaderが壊れたSheevaPlugをESIAで修復。