This Project Has Not Released Any Files
現在当プロジェクトで使っているのはarm-none-eabi-gcc 4.2.3です。自分でビルドしてもかまいませんが、Windowsを使う場合にはこの文書の手順に沿うと簡単です。
まず環境はこんな感じ。
Cygwinをインストール後、Codesourceryをインストールします。このとき、インストール先に注意してください。デフォルトではC:\Program Files以下にインストールしますが、そうするといろいろ都合の悪いことになります。Codesourceryのインストール先はC:\cygwin\opt\sourceryがお勧めです。これはCygwinのデフォルトインストールでは、/opt/sourceryに該当します。
Codesourceryのインストールが終了したら、Cygwinのコマンドラインから ~/.bashrc を編集して、パスを通しておきます。また、takinoyaさんのmakedep修正を使うための設定も行います(makedep修正版は、あとでダウンロードするcvsリポジトリに含まれている)。
いったんコマンドラインを終了し、再度Cygwinのコマンドラインを起動します。そして、以下のようにgccを実行できることを確認します。
もし、arm-none-eabi-gccが見つからない場合は、パスの設定が間違っています。次に、sourceforgeのcvsからjspリポジトリをダウンロードして展開します。ダウンロードはCVS経由でもtarballでもかまいません。cvsのjspリポジトリは、TOPPERS/JSP 1.4.3をツリーごと登録したあと、Cygwin/codesourceryでビルドできるよう修正を加えています。
展開が終わったら、jspの専用ツールをビルドします。
ビルドが終わると、コンフィグレーションツール cfg.exe が生成されています。で、試しにarm版サンプル作成。
これで終わりです。生成ファイルは jsp.exe で、これができていればOKです。jsp.exeができた後、chkコマンドがエラーを起こすかもしれませんが、無視してください。