私は、シリアル転送で端末を持つファームウェアを内蔵しています。フラッシュチップに保存しなければならないデータ(テキストファイル)を待っている端末からコマンドをやっています。しかし、書き込みフラッシュは端末送信よりもはるかに遅いです。さらにデータを送信する前に端末の待機を指示する方法はありますか?
テキストファイルはかなり大きい(多くのkB)ので、小さな組み込み環境では単純にRAMにダンプできません。しかし、標準のターミナルエミュレータ(ファイルのドラッグ/ドーピングをサポート)と通信することができれば、書き込みバッファが一杯になるたびに送信を一時停止し、書き込みが完了した後にもう一度やり続けるのですか?私はこれを通して私を助けるかもしれない何かを見つけていない。
私はこのトリックを理解しているPCフロントエンドを作ることができますが、基本レベルでは、必要に応じてすべての機能を通常の端末で使用できればいいはずです。
ハードウェアは、フロー制御をサポートしていますが、私はとにかくMCUからのIOのは本当に短いです、ので、これはオプションではありません。 XMODEMは良いオプションと思われます。もっと詳しくチェックしなければなりません。 – user876332