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

Tinybldの自己更新プログラム


Tiny AVR/PIC Bootloader+のファームウエア自己書き換えプログラムです。
(2013.11.23 全面改訂)(2013.11.27 追記)

◎ブートローダーのデータ(HEXファイル)をドラッグドロップして、現在のブートローダー領域に上書きします。

◎TERATERMを使用すればHEXファイルのドラッグドロップでブートローダーの書き換えが行なえます。

◎PIC16用(PIC10F322)に加えて、PIC18F用、PIC18F J-Type用もアップロードしました。 

◎上記に加えUART塔載/非塔載のPIC16F/12F用のプログラムもアップロードしました。


< 書き換えの手順>

○ Tiny PIC/AVR Bootloader+で本プログラムを書き込む、書き込み後、基板の電源を切る。

○ TERATERMを起動する。確実に読み込むため一行読み込み時の遅延時間を100msに変更。

○ 基板の電源を入れる。

○ 下図のようにメッセージが出力されるので、書き換えたいHEXファイルをドラッグドロップ
img_20131123-010522.jpg

○ 書き換えが終了すると以下のように表示される。基板の電源を切り、再投入すると新しいブートローダーが立ち上がる
img_20131123-010546.jpg

img_20131130-232953.jpg

本ページに記載のソースコードを削除し、最新版を以下にアップしなおしました。
ダウンロード先

Bequest333のページ(別館)

http://hp.vector.co.jp/authors/VA058115/

PIC10F322用
https://drive.google.com/file/d/1Cjnb_32E4PynIDVTHSE39Sy2Yg-Bh4xe/view?usp=drivesdk

PIC18F用
https://drive.google.com/file/d/1CmwPjiYXQ-LnQkmDUQbV_kJzdSNu7-V8/view?usp=drivesdk

UART 非搭載デバイス用
https://drive.google.com/file/d/1Ct1XyHXEuYSMcq6dXmsoQttMtDkmxrpz/view?usp=drivesdk

UART搭載デバイス用
https://drive.google.com/file/d/1Cp9CBSzRdH7-5zkcALEHsZu-DIWWVGBW/view?usp=drivesdk







































.