最近我發布了Stack Overflow 中的這個問題。然而,即使在賞金之後,也沒有人幫助我。
雖然我知道交叉發布令人氣餒,我是帶著良好的意圖來的,我認為這個問題可以在這裡有第二次機會。
問題:
我正在閃爍一個Sparkfun 邊緣板與SparkFun 串列基本分線 - CH340G使用 IDE 中提供的一些範例官方教程。
雖然,它已經正常工作了很多次,主要是為了例子example1_edge_test和具有 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/boards/SparkFun_Edge_BSP/bsp/tools/uart_wired_update_sparkfun.py與開發板建立連接,該開發板響應與 UART 閃爍預期不同的(未知)訊息:AM_SECBOOT_WIRED_MSGTYPE_STATUS。
我按住按鈕“14”刷新主機板,按“重置”,然後執行“make bootload”,同時按住“14”。
我繼續對這個問題進行故障排除,它必須與通訊時序有關,因為當我更改波特率(最初設定為 921600)時,錯誤會更頻繁地發生。