我有嵌入式固件通過串行傳輸終端。我正在從終端做命令來等待它應該保存到閃存芯片的數據(文本文件)。但是,寫入閃存比終端傳輸慢得多。在發送更多數據之前有沒有辦法告訴終端等待?
文本文件可能很大(很多kB),所以在小型嵌入式環境中,我不能簡單地將其轉儲到RAM中。我雖然可以與標準終端仿真器(對文件具有拖拽/ dop支持)進行通信,以便在每次寫入緩衝區已滿並在寫入完成後再次繼續傳輸時暫停傳輸?我沒有找到任何可以幫助我完成這件事的事情。
那麼,我可以讓PC前端了解這個技巧,但是在基本層面上,如果所有功能都可以通過普通終端使用,那麼應該會很好。
硬件支持流量控制,但我真的很短IO從MCU無論如何,所以這不是一個選項。 XMODEM看起來不錯,必須更仔細地檢查它。 – user876332