私はこのリンクで提供されている回答に従っています:Linuxでtftpクライアントを使ってファイルを置く
ただし、リストされているすべてのコマンドを試しましたが、常にこの応答が返されます。
usage: tftp host-name [port]
Windowsではこのコマンドを使用します:tftp 192.168.1.100 put filename
Linux 用の同等のものが必要ですが、上記のスレッドのオプションをどれも機能させることができません。tftp は常に使用方法のプロンプトを返します。
$ tftp 192.168.1.100 -m binary -c put filename.hex
usage: tftp host-name [port]
tftp>
ご協力いただければ幸いです:)
答え1
すべてのオプションは-c <command>
IPアドレスの前に指定する必要があります。man tftp
詳細についてはLinuxを参照してください。
答え2
マニュアルページによると
tftp [ オプション... ] [ ホスト [ ポート ]] [ -c コマンド ]
ぜひ試してみてください
tftp -m binary 192.168.1.100 -c put filename.hex
失敗した場合
(echo binary ; echo put filename.hex ) | tftp 192.168.1.100