英語フランス語スペイン語

Ad


OnWorksファビコン

avrprog - クラウド上のオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで avrprog を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド avrprog です。

プログラム:

NAME


avrprog - Atmel AVR マイクロコントローラー用プログラマ

SYNOPSIS


avprog [ -r | -w | -c | -e | -b リセットピンの値 | | -L ロックモード ] [ -E
] [ -d デバイス ] [ -p ポートアドレス ] [ -R ] [ -v ] [ -V ] [ -h ]

DESCRIPTION


PC パラレル ポートを使用して、Atmel AVR マイクロコントローラー用のプログラマー
シリアルモードでデバイスをプログラムします。 デバイスは「で」プログラムできます。
システム」。必要なハードウェアの回路図が付属しています。
ハードウェアは効率的で安価になるように設計されています。
このプログラムは、インテル XNUMX 進数で stdin/stdout からデータを取得/送信します。
オブジェクト ファイル フォーマットと AVR デバイスへの読み取り/書き込み。

OPTIONS


-r デバイスからデータを読み取り、標準出力に送信します。

-w 標準入力からデータを読み取り、デバイスに書き込みます。

-c 標準入力とデバイスからデータを読み取り、両方を比較します。

-e デバイスのプログラムと EEPROM メモリを消去します。

-b リセットピンの値
リセットピン値は 0 または 1 である必要があります。このオプションはデバイスを変更するだけです
ピンの論理レベルをリセットして終了します。

-L ロックモード
デバイスロックビットモードを設定します。 詳細については、AVR マニュアルを参照してください。 警告:
一部のデバイスでは、チップ (-e) を消去してもロックがクリアされませんでした。
ちょっと...チップを失ってしまったので...このオプションはご自身で使用してください
リスク。
lock-mode が 0 の場合、LB2=0 を設定します。 LB1=0。 lock-mode が 1 の場合、次のように設定します。
LB2=0; LB1=1。 lock-mode が 2 の場合、LB2=1 を設定します。 LB1=0。 ロックなら~
モードは 3、LB2=0 に設定します。 LB1=1。

-E EEPROMメモリモード。 このオプションを使用しないと、読み取り、書き込み、
デバイスのプログラム メモリに対して比較が行われます。 このオプションを使用すると
これらは EEPROM メモリ内で作成されます。

-d デバイス
このオプションを使用しないと、avrprog はデバイスの自動検出を試みます。
その署名バイトを読み取ることによって。 必要に応じてこのオプションを使用してください
デバイス検出をオーバーライドします。 デバイス 大文字と小文字が区別されます。
サポートされているデバイス。 サポートされているデバイスを確認するには、試してください ´-d

-p ポートアドレス
パラレル ポート アドレス (XNUMX 進数) を選択します。 avrprog.confを確認してください
ファイルにデフォルト値と有効な値が記載されています。

-R 終了時にAVRリセットピンを1に設定し、ソフトウェアを有効にします
実行。 デフォルトでは、チップは無効のまま (リセット = 0) になります。
終了します。

-v 詳細モード。

-V プログラムのバージョン、著作権、および終了を示します。

-h プログラムのヘルプを表示して終了します。

注: 一部のオプションは、他のオプションと同時に使用できません。
複数の排他的オプションを指定する場合は、そのうちの XNUMX つだけを指定します
実行されます。 (優先度 b、c、r、L、e、w)。

オプションを指定しないと、avrprog はデバイスの検出を試行してそのまま終了します。
ピンを 0 にリセットします (デバイスのソフトウェアが停止します)。


avprog -r > ファイル.hex
デバイスのプログラム メモリを読み取り、file.hex に書き込みます。

avprog -w < ファイル.hex
file.hex の内容を読み取り、デバイスのプログラム メモリに書き込みます。

avprog -w -R < ファイル.hex
file.hex の内容を読み取り、デバイスのプログラム メモリに書き込みます。 後
書き込み後、リセットピンを 1 に設定することでデバイスソフトウェアの実行を開始します。

avprog -r -E > ファイル.hex
デバイスの EEPROM メモリを読み取り、file.hex に書き込みます。

avprog
デバイスを識別し、ソフトウェアの実行を停止します。

avprog -R
デバイスを識別し、ソフトウェアの実行を開始します。

avprog -b 0
デバイスのリセットピンを0に設定するだけです(ソフトウェアの実行を停止します)。

avprob -b 1
デバイスのリセットピンを1に設定するだけです(ソフトウェアの実行を開始します)。

入力 そして 出力 FORMAT


入力および出力形式は次のとおりです。 インテル 16進数 オブジェクト File フォーマット You
この仕様は次の場所で見つけることができます
ftp://download.intel.com/support/processors/
i960/devtools/INTELHEX.PDF
このバージョンでは、レコード タイプ 00 および 01 が実装されています。 入力中
行、LF および CR+LF は改行マーカーとして受け入れられます。 出力ファイルは
改行マーカーとして LF を使用して生成されます。

onworks.net サービスを使用してオンラインで avrprog を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad