Mini2440にU-bootを移植マニュアル(9)

Mini2440/Mcro2440等開発ボード関連のフォラーム

Mini2440にU-bootを移植マニュアル(9)

投稿記事by dwtechadm » 金 9 27, 2013 12:29 pm

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のソースコードに参考出来る。ソースコードのダウンロード先:
画像





------終了
dwtechadm
 
記事: 60
登録日時: 月 2 25, 2013 1:35 pm

Return to ARM9ボード関連

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[0人]