2010年10月29日金曜日

ブートローダー・ファームウェア切換え回路

38ピンのRB5にスイッチを接続します。 スイッチを押しながらUSBケーブルを挿すとブートローダーが起動します。
USBケーブルを挿し終わって、ディバイスの認識が完了したら、ボタンを離します。
(参考)スイッチを押しながら、マイコンボードの JP1 の 2,3 を解放して接続しても可能かと思いましたがうまく切換え出来ませんでした。

リセット回路を追加するとケーブルを挿したままで、ファームウェアからブートローダーへの 切換えが出来ます。
リセットスイッチを数秒押しているとブートローダーが利用できます。


RB4 にスイッチが接続されている時の
ファームウェアからブートローダーへの切り替えは、
RB4 のボタンを押しながらリセットを押します。

ブートローダーからファームウェアに切り替える場合はリセットボタンを押します。

19,20ピンにLED を接続すると点滅速度でブートローダーとファームウェアの違いが確認出来ます。
HID ディバイスの場合は点滅速度は同じ様です。

0 件のコメント:

コメントを投稿