Sparkfun Edge 메시지 통신 오류

Sparkfun Edge 메시지 통신 오류

최근에 제가 포스팅한스택 오버플로에 있는 이 질문. 그러나 현상금이 주어졌음에도 불구하고 아무도 나를 도와주지 않았습니다.

그걸 알면서도교차 게시저는 좋은 의도로 여기에 왔습니다. 그리고 저는 이 질문이 여기서 두 번째 기회를 가질 수 있다고 생각합니다.

질문:

나는 깜박이고있다스파크펀 엣지보드와 더불어SparkFun 직렬 기본 브레이크아웃 - CH340GIDE가 제공하는 몇 가지 예제를 사용하여공식 튜토리얼.

하지만 주로 예제의 경우 제대로 작동한 적이 여러 번 있었습니다.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.pyUART 깜박임에 대해 예상했던 것과 다른(알 수 없는) 메시지로 응답하는 보드와의 연결을 설정합니다.AM_SECBOOT_WIRED_MSGTYPE_STATUS.

'14' 버튼을 누른 채 보드를 플래시하고 'reset'을 누른 다음 '14'를 누른 상태에서 'make bootload'를 실행합니다.

저는 이 문제를 계속해서 해결해 왔으며 이는 통신 타이밍과 관련이 있을 것입니다. 왜냐하면 전송 속도(초기 설정은 921600으로 설정됨)를 변경하면 오류가 더 자주 발생하기 때문입니다.

관련 정보