include/asm-arm/arch-s3c24x0/mmc.h:
include/asm-arm/arch-s3c24x0/regs-sdi.h :
6.5 第四段階:設定ファイル修正
6.5.1 CONFIG_S3C2440 条件定義を追加
S3C2440の多数のコードはS3C2410に基づくため、従って、条件コンパイルの中でCONFIG_S3C2410がある所にCONFIG_S3C2440を追加する必要がある、そうしないとコンパイル出来ない。簡単な方法はコードで全ての CONFIG_S3C2410を検索し、状況により変更する。一部の所はCONFIG_S3C2440だけでなく、2つのチップのディストリビューションにより変更する。U-boot-2009.11 の変更例は下記の通り:
cpu/arm920t/s3c24x0/speed.c ファイルで、 S3C2440とS3C2410 の差異に基づき変更する:
include/s3c24x0.h ファイルはレジスタの定義を保存する。2つのチップの違いはNand 、USBと SD インタフェース等。
6.5.2 設定ファイル include/configs/mini2440.h変更
変更:
(1)CS8900 NIC定義削除、DM9000追加。
(2)JFFS2、FAT ファイルシステム有効。
(3)USB、SD カード機能有効。
(5)I2C、EEPROM 機能有効。
(6)LCD 機能、BMP 表示と文字console の機能有効。
(7)AMD の Nor Flash チップの定義、SST Nor Flash チップ定義削除。
6.6 再コンパイル/テスト
コンパイル完了後、ボードにプログラミング、再起動。
ブザーが鳴らすと、LCD 起動、DENX の logoを表示、シリアルから伝送:
ここまで、移植は成功する!!!
第7章 最新のソースコードダウンロード
移植に問題がある場合、Tekkaman Ninjaのソースコードに参考出来る。ソースコードのダウンロード先:
------終了