GoGPT Best VPN GoSearch

OnWorksファビコン

dfu-util-クラウドでのオンライン

Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、またはMACOSオンラインエミュレーターを介してOnWorks無料ホスティングプロバイダーでdfu-utilを実行します

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

プログラム:

NAME


dfu-util-デバイスファームウェアアップデート(DFU)USBプログラマー

SYNOPSIS


dfu ユーティリティ -l [-v] [-d vid:pid[,vid:pid]][-p path] [-c の監視] [-i インタフェース] [-a
Alt-intf] [-S シリアル[,シリアル]]

dfu ユーティリティ [-v] [-d vid:pid[,vid:pid]][-p path] [-c の監視] [-i インタフェース] [-a 代替-
国際] [-S シリアル[,シリアル]][-t サイズ] [-Z サイズ] [-s 住所] [-R] [-D|-U file]

dfu ユーティリティ [-hV]

DESCRIPTION


dfu ユーティリティ USB DFU(Universal)のホスト(コンピューター)側を実装するプログラムです。
シリアルバスデバイスファームウェアアップグレード)プロトコル。

dfu-utilは、USBDFUプロトコルのデバイス側を実装するデバイスと通信します。
そして、そのようなデバイスのファームウェアをアップグレードするためによく使用されます。

OPTIONS


-l、 - リスト
現在接続されているDFU対応のUSBデバイスを一覧表示します。

-NS、 - 端末 [ランタイム VENDOR]:[ランタイム 製品] [、[DFU モード VENDOR]:[DFU モード 製品]]
DFUデバイスのランタイムおよび/またはDFUモードのベンダーおよび/または製品IDを指定して
と連携。 VENDOR   製品 XNUMX進数(プレフィックスは不要)、「*」
(いずれかに一致)、または「-」(何にも一致しない)。 デフォルトでは、いずれかのDFU対応デバイス
ランタイムまたはDFUモードが考慮されます。

コンピュータに接続されている標準準拠のDFUデバイスがXNUMXつしかない場合、これは
パラメータはオプションです。 ただし、複数のDFUデバイスを接続するとすぐに、
dfu-utilはこれを検出して中止し、使用するデバイスを指定するように求めます。

実行時IDのみが指定されている場合(例: "- 端末 1457:51ab")、その後に加えて
指定されたランタイムID、すべてのDFUモードデバイスも考慮されます。 これは
DFUに切り替えた後、DFU対応デバイスを再度検出できるようにすることは有益です
デバイスのベンダーや製品IDは通常、DFUモードで変更されるため、モード。

DFUモードIDのみが指定されている場合(例:「- 端末 951年:26")、その後すべてのランタイム
デバイスは無視されるため、DFUモードで特定のデバイスを簡単にターゲットにできます。

ランタイムIDとDFUモードIDの両方が指定されている場合(例:「- 端末 1457:51ab、:2bc")、
その場合、指定されていないDFUモードのコンポーネントは、指定された実行時の値を使用します。

例:

- 端末 1457:51ab、951:26
ベンダーID0x1457および製品IDのランタイムモードでデバイスを操作する
0x51ab、またはベンダーID0x0951および製品ID0x0026のDFUモード

- 端末 1457:51ab、:2bc
ベンダーID0x1457および製品IDのランタイムモードでデバイスを操作する
0x51ab、またはベンダーID0x1457および製品ID0x02bcのDFUモード

- 端末 1457:51ab
ベンダーID0x1457および製品IDのランタイムモードでデバイスを操作する
0x51ab、または任意のベンダーと製品IDを使用したDFUモード

- 端末 951年:26
ベンダーID0x0951および製品ID0x0026のDFUモードのデバイスを操作する

- 端末 *、-
ランタイムモードのデバイスを操作し、DFUモードのデバイスを無視します

- 端末 ,
ランタイムモードのデバイスを無視し、DFUモードのデバイスを操作する

-NS、 - 道 バスポート。 ... 。港
DFUデバイスへのパスを指定します。

-NS、 --cfg コンフィグ-NR
DFUデバイスの構成を指定します。 これは次の目的でのみ使用されることに注意してください
一致すると、構成はdfu-utilによって設定されません。

-私、 --intf INTF-NR
DFUインターフェース番号を指定します。

-a、 --alt 頭の中
DFUインターフェースの代替設定を名前または番号で指定します。

-NS、 - シリアル [ランタイム シリアル] [、[DFU モード シリアル]]
デバイスをさらに制限するために使用されるランタイムおよびDFUモードのシリアル番号を指定します
一致します。 複数の同一のDFUデバイスが同時に接続されている場合
システムの場合、ベンダーと製品IDは単一のターゲットには不十分です
端末。 この状況では、このパラメーターを使用して、
シリアル番号も一致する必要があります。

単一のシリアル番号のみが指定されている場合、同じシリアル番号が
ランタイムモードとDFUモードの両方。 空のシリアル番号は、の任意のシリアル番号と一致します
対応するモード。

-NS、 -転送サイズ サイズ
USB転送あたりのバイト数を指定します。 最適値は通常
自動的に決定されるため、このオプションが役立つことはめったにありません。 これを使用する必要がある場合
デバイスのオプションについては、バグとして報告してください。

-Z、 --アップロードサイズ サイズ
予想されるアップロードサイズをバイト単位で指定します。

-U、 - アップロード FILE
デバイスからファームウェアを FILE.

-NS、 - ダウンロード FILE
からファームウェアを書き込む FILE デバイスに。

-NS、 -リセット
アップロードまたはダウンロードが完了した後、USBリセットシグナリングを発行します。

-s、 --dfuse アドレス 住所
DfuSeデバイスでのrawバイナリのダウンロード/アップロードのターゲットアドレスを指定します。 行う つかいます
これは、DfuSe(.dfu)ファイルをダウンロードするためのものです。 アドレスに修飾子を追加できます。
コロンで区切って、「脱退」DFUモードなどの特別なDfuSEコマンドを実行します。
フラッシュメモリの「保護解除」および「一括消去」。

-v、 -詳細
dfu-utilの操作に関する詳細情報を出力します。 二番目の -v 詳細をオンにします
USBリクエストのロギング。 このオプションを繰り返して、冗長性をさらに高めます。

-NS、 - 助けて
ヘルプテキストを表示して終了します。

-V、 - バージョン
バージョン情報を表示して終了します。


使い方 dfu ユーティリティ in   オープンモコ プロジェクト
(Neo1973ハードウェアを使用)

rootfsの点滅:
$ dfu ユーティリティ -a rootfs -R -D /path/to/openmoko-devel-image.jffs2

カーネルのフラッシュ:
$ dfu ユーティリティ -a kernel -R -D / path / to / uImage

ブートローダーのフラッシュ:
$ dfu ユーティリティ -a ユー・ブーツ -R -D /パス/to/u-boot.bin

カーネルをRAMにコピーする:
$ dfu ユーティリティ -a 0 -R -D / path / to / uImage

これが完了すると、カーネルはデフォルトのロードアドレスで使用できるようになります。
Neo0RAMの32000000x1973。 注意: を使用して2MBを超えるデータをRAMに転送することはできません
この方法。

使い方 dfu ユーティリティ   a ディフューズ デバイス
点滅 .dfu (特別なDfuSe形式)デバイスへのファイル:
$ dfu ユーティリティ -a 0 -D /パス/to/dfuse-image.dfu

アドレス1x0から始まる8000000KBのフラッシュを読み取ります。
$ dfu ユーティリティ -a 0 -s 0x08000000:1024 -U 新しいファイル.bin

デバイスメモリの0x8004000をアドレス指定するためにバイナリファイルをフラッシュし、デバイスに終了を要求します
DFUモード:
$ dfu ユーティリティ -a 0 -s 0x08004000:残す -D /パス/to/image.bin

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


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

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

Linuxコマンド

Ad




×
Advertisement
❤️ここでショッピング、予約、購入してください。料金はかかりません。これにより、サービスが無料で維持されます。