これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド Iceprog です。
プログラム:
NAME
アイスプログ - FTDIベースのLattice iCEプログラマ向けのシンプルなプログラミングツール
SYNOPSIS
アイスプログ [オプション]
DESCRIPTION
iCEstick (iCE40HX-1k 開発ボード) の注意事項:
未改造の iCEstick はシリアル フラッシュ経由でのみプログラムできます。
SRAM の直接プログラミングはサポートされていません。 ダイレクトSRAMの場合
フラッシュチップをプログラミングし、XNUMXつのゼロオーム抵抗をはんだ付けする必要があります
また、図に示すように、FT2232H SI ピンを iCE SPI_SI ピンに接続する必要があります。
この写真には: http://www.clifford.at/gallery/2014-elektronik/IMG_20141115_183838
iCE40-HX8K ブレークアウト ボードに関する注意事項:
ボード上のジャンパ設定が選択した設定と一致していることを確認してください。
モード (SRAM または FLASH)。 詳細については、iCE40-HX8K ユーザーマニュアルを参照してください。
OPTIONS
-d
指定された USB デバイスを使用します。
d:
(例 d:002/005)
私: :
(例:i:0x0403:0x6010)
私: : :
(e.g. i:0x0403:0x6010:0) s:<vendor>:<product>:<serial-string>
-I [あいうえお]
FTDIチップ上の指定されたインターフェイスに接続します
-r フラッシュ全体 (32Mb / 4MB) を読み取り、ファイルに書き込みます
-R 最初の 256 KB をフラッシュから読み取り、ファイルに書き込みます
-c フラッシュへの書き込みは行わず、ベリファイ (チェック) のみを行ってください。
-b 書き込み前にフラッシュ全体を一括消去
-n 書き込む前にフラッシュを消去しないでください
-S SRAMプログラミングを実行する
-t フラッシュ ID シーケンスを読み取るだけです
-v 詳細な出力
onworks.net サービスを使用してオンラインで Iceprog を使用する