![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_039.jpg)
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_038.jpg)
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_037.jpg)
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_036.jpg)
include/asm-arm/arch-s3c24x0/regs-sdi.h :
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_035.jpg)
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_034.jpg)
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_033.jpg)
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_032.jpg)
6.5 第四段階:設定ファイル修正
6.5.1 CONFIG_S3C2440 条件定義を追加
S3C2440の多数のコードはS3C2410に基づくため、従って、条件コンパイルの中でCONFIG_S3C2410がある所にCONFIG_S3C2440を追加する必要がある、そうしないとコンパイル出来ない。簡単な方法はコードで全ての CONFIG_S3C2410を検索し、状況により変更する。一部の所はCONFIG_S3C2440だけでなく、2つのチップのディストリビューションにより変更する。U-boot-2009.11 の変更例は下記の通り:
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_031.jpg)
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_030.jpg)
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_029.jpg)
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_028.jpg)
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_027.jpg)
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_026.jpg)
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_025.jpg)
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_024.jpg)
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_023.jpg)
cpu/arm920t/s3c24x0/speed.c ファイルで、 S3C2440とS3C2410 の差異に基づき変更する:
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_022.jpg)
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_021.jpg)
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_020.jpg)
include/s3c24x0.h ファイルはレジスタの定義を保存する。2つのチップの違いはNand 、USBと SD インタフェース等。
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_019.jpg)
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_018.jpg)
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_017.jpg)
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_016.jpg)
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_015.jpg)
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_013.jpg)
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 チップ定義削除。
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_012.jpg)
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_011.jpg)
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_010.jpg)
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_009.jpg)
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_008.jpg)
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_007.jpg)
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_006.jpg)
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_005.jpg)
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_004.jpg)
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_003.jpg)
6.6 再コンパイル/テスト
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_002.jpg)
コンパイル完了後、ボードにプログラミング、再起動。
ブザーが鳴らすと、LCD 起動、DENX の logoを表示、シリアルから伝送:
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_001.jpg)
ここまで、移植は成功する!!!
第7章 最新のソースコードダウンロード
移植に問題がある場合、Tekkaman Ninjaのソースコードに参考出来る。ソースコードのダウンロード先:
![画像](http://img15.poco.cn/mypoco/myphoto/20130924/18/173748155201309241844143549333201400_000.jpg)
------終了