eCos/RedBoot for H8/300H

[English]

eCos/RedBootをH8/300に移植するページです。
内容が古くなったので書き直し中。昔のページ
いずれeCos/RedBoot for H8/300 Projectに引っ越しました。 ここの更新は終了します。

現在の状況

動いている部分

HALH8/300H アドバンストモード
GDB Stub
RedBoot IDE I/F
ターゲット秋月 H8/3068ボード
秋月 H8/3069ボード
? H8MAXボード
GDB H8/300Hシミュレータ
ドライバSCI
WDT
NE2000互換NIC
libmも使えるようになりました。

他のアーキテクチャには負けてないはずです。 ドライバが少ないのはいかんともしがたい所ですが。

作り方

eCosのドキュメントを読んでください。

ただしToolChainのバージョンに制限があります
GCC3.1以上+パッチ
binutils2.12以上
ターゲットはh8300-elfになります。h8300-hmsではビルド出来ません。 パッチを当てないと、コンパイルエラーになります。

入手方法

ソース・バイナリ・gccのパッチがありますが、 容量が足りないので、ここには置いてありません。

SourceForge.jpで配布しています。

eCos Project Homeでも入手出来ますが、 マージが完全ではありません。

試行錯誤の記録

移植作業中の日記です。時々更新するかもしれません。更新してません。
他のアーキテクチャへ移植する時の参考になればいいかなーと思っていますが、 無理な気がする…。
読む
新しいものが読みたい人はこちらをどうぞ。ただしeCosネタは少なめです。 それなりに更新中の日記

更新履歴

2002年 3月24日公開
2002年 3月25日英語ページ公開。ecosパッチ更新。
2002年 3月27日gccパッチ更新
2002年 3月28日gccパッチ更新。 binutils-2.12の記述を追加。 eCosパッチ更新。gccの修正に追随しました。
2002年 4月10日eCosパッチ更新。 それ以外のところは追いついていません。
2002年 4月11日eCosパッチ更新。昨日のは腐ってます。 ごめんなさい
2002年 4月19日eCosパッチ更新。ネットワークに対応しました。
コンパイル済みバイナリを追加しました。
2002年 4月26日eCosパッチ更新。SCIドライバが入ってませんでした。
諸般の事情により、それ以外の変更は入れてません。
sourceforge.jpのCVSの全部置いてあるので、 ほしい人はそこからどうぞ
2002年 5月 9日eCosパッチ更新。WDTドライバ追加。GDB stub修正
当初の予定はほぼ完了しました。
2002年 5月20日GCC-3.1関係の記述を追加。
eCos 2.0が出るまで更新しなくなるかも。
2002年 5月21日GCC-3.1パッチが壊れていたので差し替え。 今度こそ、eCos 2.0が出るまで更新しなくなるかも。 前にも同じことをやったような気がしないでもない
2002年 5月23日↑とか言ってたら、2.0が出ました(Alpha版だけど) 少し前(たぶん4/26)までのパッチが取り込まれています。
ついでに少しいじりたいので、5/9の修正分の パッチは少し待ってください。
2002年 6月 2日お待たせしました。5/9分のパッチを2.0に対応させました。 マージされるまでの期間限定です。
マージされたら、予定通りパッチの公開をやめます。
2002年 9月13日久々に更新しました。3ヶ月もあいちゃったよ。
現実に合わなくなったので、ばっさり削ってます。
ついでに告知 LC2002行きます。
2002年10月 1日SourceForge.jpへ移動します。
こっちの更新は多分しません。

リンクはご自由に
Yosinori Sato
Last modified: Tue Oct 1 22:04:58 JST 2002
戻る