年末にラトルズ2550基板の方へやっとブートローダが
コンパイルインストールできました。
電源入れるとRB4が点灯し、
PCをつなぐとRB4,RB5が点滅を繰り返します。
やり方ですが、
①マイクロチップ社のアプリケーションライブラリーMCHPFSUSBをダウンロードします。
MCHPFSUSBv2010_04_28
②解凍してできたソースライブラリー群からHIDブートローダー関連を
MPLABで扱いやすいサブディレクトリーにコピーしておきます。
(ファイルのパスには2バイト文字はご法度)
③4550用のリンカスクリプトを2550用に書き直して使う。
④ラトルズのLEDのポート番号と、
点灯極性が違うのと、
スイッチのポートも違うのでio_cfg.hの該当部分を書き換える。
⑤MPLABでコンパイルビルドして、PICKIT2で書き込む。
途中でエラー出たり、書き換えたりで手間隙掛かりました。
一番大きいトラブルはC18の最新版V3.37は
MPLABの最新版v8.63と組み合わせないとうまく動かないということでした。
今までの試作をまとめたnobchaのWEB