Erro de comunicação de mensagem de borda do Sparkfun

Erro de comunicação de mensagem de borda do Sparkfun

Recentemente eu posteiesta pergunta no Stack Overflow. Porém, mesmo depois de uma recompensa, ninguém me ajudou.

Embora eu saiba dissoPostagem cruzadaé desanimador, venho com boas intenções e acho que essa questão poderia ter uma segunda oportunidade aqui.

A questão:

Estou piscando umPlaca de borda Sparkfuncom oBreakout básico serial SparkFun - CH340Gusando alguns dos exemplos que o IDE fornece notutorial oficial.

Embora tenha funcionado corretamente muitas vezes, principalmente para os exemplosexemplo1_edge_testeIA em um microcontrolador com TensorFlow Lite e SparkFun Edge, às vezes recebo esta mensagem ao piscar:

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

Parece acontecer quando o scriptAmbiqSuite-Rel2.0.0/AmbiqSuite-Rel2.0.0/boards/SparkFun_Edge_BSP/bsp/tools/uart_wired_update_sparkfun.pyestabelece a conexão com a placa, que responde com uma mensagem diferente (desconhecida) daquela esperada para um flashing UART:AM_SECBOOT_WIRED_MSGTYPE_STATUS.

Eu atualizo a placa segurando o botão '14', pressionando 'reset' e depois executando 'make bootload', enquanto segura '14'.

Continuei solucionando esse problema e deve estar relacionado ao tempo de comunicação, pois quando altero a taxa de transmissão (inicialmente definida para 921600), o erro ocorre com mais frequência.

informação relacionada