インテルのみ表示可能 — GUID: lro1402547161336
Ixiasoft
9.3.1. HPSフラッシュ・プログラマ
以下は、HPSフラッシュ・プログラマのコマンドライン・シンタックスです。
quartus_hps <options> <file.bin>
オプション | 短いオプション名 | 要/不要 | 説明 |
---|---|---|---|
--cable | -c | 要 |
このオプションで使用するダウンロード・ケーブルを指定します。 プログラミング・ケーブルのリストを表示するには、「jtagconfig」コマンドを実行します。このコマンドにより以下に示すような利用可能なケーブルがリストされます。jtagconfig 1) USB-Blaster [USB-0] 2) USB-Blaster [USB-1] 3) USB-Blaster [USB-2] 「-c」パラメータは、プログラミング・ケーブルの本数あるいはその名称とすることができます。上記のケースの有効な例を以下に示します。 -c 1 -c "USB-Blaster [USB-2]" |
--device | -d | 要(チェイン内に複数のHPSデバイスが存在する場合) |
このオプションでHPSデバイスのインデックスを指定します。ツールは自動的にチェインを検出し、HPSデバイスの位置を決定します。ただし、チェイン内に複数のHPSデバイスが存在する場合、ターゲットとするデバイス・インデックスを指定する必要があります。 |
--operation | -o | 要 |
このオプションで実行する動作を指定します。以下の動作がサポートされています。
注: このプログラムはフラッシュをプログラミングする前にデフォルトでフラッシュ動作の消去から開始します。
|
--addr | -a | 要(スタート・アドレスが0でない場合) |
このオプションで実行するオペレーションのスタート・アドレスを指定します。 |
--size | -s | 不要 |
このオプションで動作で実行されるデータのバイト数を指定します。sizeはオプションです。 |
--repeat | -t | 不要 |
これらのオプションは同時に使用する必要があります。HPS BOOTフローは、それぞれのイメージが同一であるイメージを最大4つまでサポートし、これらのオプションはそのオペレーション・データを複製します。これにより、複製されたイメージを含む大きなファイルを作成する際、eSWは不要となります。 repeatで実行する動作に向けて複製されたイメージの個数を指定します。 intervalでリピート・アドレスを指定します。デフォルト値は64キロバイト(KB)です。 repeatおよびintervalはオプションです。 |
--interval | -i |