Uboot 2020では、TFTPファイル転送速度が遅くなります。

Uboot 2020では、TFTPファイル転送速度が遅くなります。

VMホストで実行されているtftpサーバーがあり、LinuxカーネルをTI AM33プロセッサにtftpしようとしています。どちらのデバイスも同じネットワークスイッチに接続されています。 uboot 2020のTFTPがuboot 2013よりはるかに遅いことがわかりました。私のuboot 2013の転送時間は約14秒で、2020の転送時間は5分です。設定で変更できるものはありますか? 1〜16の間の値を設定しようTFTP_BLOCKSIZE1464しましたTFTP_WINDOWSIZE。 UDPスタックに確認する必要がある変数はありますか?以下はデバイスのWireshark写真です。応答時間も十分速いかと思います。

Wiresharkの平均応答時間は0.00043秒です。 TFTPではこれは遅いですか?

答え1

正解ではありませんが、Wiresharkを見てみると、パケット損失が多いことがわかり、最終的にtftptimeout1000とtftptimeoutcountmax6000(パケット数×2)に設定しました。これによりタイムアウトが速くなります。

関連情報