楽天市場
[無料でホームページを作成] [通報・削除依頼]

続続 LPC1114 USBブートローダー

LPC1114FN28/104のブートローダーファームウエアにバグがありました。

2015.08.21 追記 ダウンロードファイルを更新しました。
ベクタテーブルでスタックポインタを変更するだけでは駄目で、プログラム中でスタックポインタを明示的に書き換える必要がありました。
追記 ここまで

IAPはオンチップRAMの最後の32バイトを使用するので、スタックポインタの位置がこの領域にかからないように調整する必要があります。

<回路図・配線図>
変更はありません。

<ファームウエアの変更点>
①スタックポインタの位置を$10001000から$10000FE0に変更しました。
②IRCのクロック周波数を補正する定数IRC_ADJUSTを新規に定義しました。

<ホストプログラム>
変更はありません。


ダウンロード先

https://box.yahoo.co.jp/guest/viewer?sid=box-l-ynvbblq5wtn3l5nx64zrgryqbm-1001&uniqid=55f13cb0-0df8-4917-a32a-7934abd5f783&viewtype=detail

https://drive.google.com/file/d/11LR5lVJ6KsVXeFebkKvssIruEsM-m39O/view?usp=sharing