TB0261 は NEC Vr7701 CPUを使ったCPUモジュール基盤の型番です
TB0267 は TB0261 を使った、拡張ボードの型番です。
ywing は Vr7701 CPU core のコードネームです。
TB0261 を使ったものであれば、このイメージで動作するはずです。
このu-boot の開発には、TB0267を使いました。
----- 開発版 -----
u-boot 機能
- Ethernet が2ch
dhcp/nfs/tftp が使えます
- シリアル 1ch
- SDRAM の読み書き
- Flash の読み書き
- PCI バス
ダウンロード (u-boot 1.1.1 ベース)
クロスでのコンパイルの仕方
tar zxvf u-boot.tar.gz
cd u-boot
make ywing_config
make
使ったコンパイラは MIPSテクノロジー社の sdelinux-5.03.06-1.i386.rpm
注意点
- SDRAM の ECC
有効にしていますが、SDRAM の ECC bit を初期化するコードを入れていな
いので、SDRAM ECC エラーの割込みを拾うようにすると、割込みが上ってきます。
- Candy の MAC アドレス
どこからとってくればよいのか分らなかったので、u-boot の環境変数 ethaddr の値を使います。
- シリアルCh2を使うようになっていますが、Ch1 に変更するには
include/configs/ywing.h で、
/* ch1 */
/* #define CFG_NS16550_COM1 0xb8800c00 */
/* for ch2 */
#define CFG_NS16550_COM1 0xb8800c40
という部分で ch1 に変更できます(動作確認しています)
ECC やめたい場合は、
include/configs/ywing.h の最後
#define SDRAM_ECC 1
を取って下さい。
環境変数かなりいいかげんです。
戻る