(コンピュータではなく)ユーザーマザーボードがHMIアップグレードプロジェクトを行うようにしましょう:マザーボードはシリアルコマンドを送信し、HMIはダウンロードモードに入り、ファイルを受信し、プライベートに保存します。生産と遠隔メンテナンスはすべてそれに依存します。
1.ダウンロードモードに入る
マザーボード発行$cfgenter#HMI対応です。$ok#後進ダウンロードモード(この場合は元のModbusなどのプロトコルに応答しない)。

2.ファイルの作成
$file,[pathname],[size],[block],[baudrate]#
| パラメータ | 説明書は |
|---|---|
| pathname | 3/bin/image.binなどの内部ストレージパス(3はprivateと同等) |
| size | ファイルのバイトサイズ |
| block | パケットあたりのデータサイズは512+4 / 1024+4 /20 4 8 +4を推奨 |
| baudrate | 送信ボーレート、0=現在のボーレート |
例として:$file,3:/bin/image.bin,12345,2052,921600#。HMIは$ok#または$err#を応答します。

3.データのダウンロード
サブスクリプションファイルデータ(ブロックサイズを含む有効なデータごとに+ 4バイトの末尾と末尾)。ボーレート変更前にシリアルバッファの完了を確認してください。(遅延は10ミリ秒です。


広州大彩科技Visual HMI開発ドキュメント(hmi-doc.gz-dc.com)から整理された他の技術チュートリアル“シリアルアップグレードプライベート”、著作権は大彩科技に帰属します。
Leave a Reply