3

TFTPサービスを使用して、組み込みボード(IARシステム)からファイルを取得/配置しています。これは、以前はWindows XPでファイルを機能させていましたが、Windows7ではtftpサービスは機能しません。うまく機能しているウェブページやtelnetなどを開いて、windos7マシンとボード間のネットワーク接続を確認しました。

そのため、TFTPを使用してファイルを配置しようとすると、ボード(フラッシュメモリ)にファイルが作成されているのがわかりますが、ファイルが空であり、接続がタイムアウトします。そこに到達したようですが、その後は何も起こりません。Windowsファイアウォールもオフにしました。助言がありますか?

4

4 に答える 4

1

TFTP はポート 69 を使用して要求を確立しますが、別のランダムなポートで応答を通信します。これが、ポートではなくアプリケーションごとに tftp を許可する必要がある理由です。これにより、Windows ファイアウォールは、アプリケーションの必要に応じてオンザフライで例外を作成できます。

于 2012-03-26T21:25:55.307 に答える
1

これは誰かに役立つかもしれません:

Windows 7 では、次の場所に移動する必要があります。

コントロール パネル >> システムとセキュリティ >> Windows ファイアウォールを介したプログラムの許可 >> プログラム (tftp) を追加し、3 つのボックスすべてがチェックされていることを確認します。

したがって、ファイアウォールを無効にできなかったため、これは確かにWindows 7のファイアウォールの問題であり、これは私が選択して機能したオプションでした。

于 2011-04-28T04:43:56.907 に答える
0

TFTP の使用時にタイムアウトの問題も発生するようですが、最終的には 10 回試行した後に機能します。Windows 7 システムでは、あらゆる種類のウイルス対策を無効にしてください。

-トニー

于 2011-04-27T16:46:15.597 に答える
0

私が経験した問題の 1 つは、管理者権限がないことが原因でした。したがって、基本的にはアイコンを右クリックして管理者として実行すると、問題が解決します。

接続タイムアウトについては、時々閉じてもう一度開くとうまくいきます。

于 2013-07-18T15:07:03.680 に答える