最近投稿したStack Overflowのこの質問しかし、賞金が出たにもかかわらず、誰も私を助けてくれませんでした。
それは分かっていますがクロスポスト落胆していますが、私は善意でこの質問をしており、ここでこの質問に2度目のチャンスがあるのではないかと考えています。
質問:
私はフラッシュしていますSparkfun エッジボードとともにSparkFun シリアル ベーシック ブレイクアウト - CH340GIDEが提供するいくつかの例を使用して公式チュートリアル。
しかし、主に例に関しては、何度も正常に動作しました例1_エッジテストそしてTensorFlow Lite と SparkFun Edge を搭載したマイクロコントローラ上の AIフラッシュ時にこのメッセージが表示されることがあります:
Connecting with Corvette over serial port /dev/ttyUSB0...
Sending Hello.
Received response for Hello
Received Unknown Message
msgType = 0x131
Length = 0x5800
['0x80', '0x6', '0xf0', '0xa5', '0x31', '0x1', '0x0', '0x58', '0x0', '0x3', '0x0', '0x0', '0x0', '0xa0', '0xff', '0x4', '0x0', '0x2', '0x0', '0x0', '0x0', '0x7', '0x0', '0x0', '0x0', '0x1', '0x0', '0x0', '0x0', '0xff', '0xa3', '0x2d', '0xff', '0xff', '0x5f', '0x5', '0x0', '0x1', '0x0', '0x0', '0x0', '0x3', '0x0', '0xf4', '0x49', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff', '0xff']
!!!Wired Upgrade Unsuccessful!!!....Terminating the script
スクリプトがAmbiqSuite-Rel2.0.0/AmbiqSuite-Rel2.0.0/ボード/SparkFun_Edge_BSP/bsp/tools/uart_wired_update_sparkfun.pyボードとの接続を確立し、UART の点滅で予想されるものとは異なる (不明な) メッセージで応答します。AM_SECBOOT_WIRED_MSGTYPE_STATUS。
ボタン「14」を押したままボードをフラッシュし、「リセット」を押してから、「14」を押したまま「make bootload」を実行します。
この問題のトラブルシューティングを続けてきましたが、ボーレートを変更すると(最初は 921600 に設定)、エラーがより頻繁に発生するため、通信タイミングに関連しているはずです。