今天终于到了 Sparkfun 板边板;-)
遵循这个写得很好的指南:https://codelabs.developers.google.com/codelabs/sparkfun-tensorflow/#3 https://codelabs.developers.google.com/codelabs/sparkfun-tensorflow/#3当尝试在 Ambiq 上刷新代码时,我遇到了以下 NoResponseError 问题:uart_wired_update.py
脚本,附带张量流示例
opprud$ python3 tensorflow/lite/experimental/micro/tools/make/downloads/AmbiqSuite-Rel2.0.0/tools/apollo3_scripts/uart_wired_update.py -b 115200 /dev/cu.usbserial-1430 -r 1 -f main_nonsecure_wire.bin -i 6
MOJ/Connecting with Corvette over serial port /dev/cu.usbserial-1430...
Sending Hello.
No response for command 0x00000000
Traceback (most recent call last):
File "tensorflow/lite/experimental/micro/tools/make/downloads/AmbiqSuite-Rel2.0.0/tools/apollo3_scripts/uart_wired_update.py", line 336, in <module>
main()
File "tensorflow/lite/experimental/micro/tools/make/downloads/AmbiqSuite-Rel2.0.0/tools/apollo3_scripts/uart_wired_update.py", line 38, in main
connect_device(ser)
File "tensorflow/lite/experimental/micro/tools/make/downloads/AmbiqSuite-Rel2.0.0/tools/apollo3_scripts/uart_wired_update.py", line 58, in connect_device
response = send_command(hello, 88, ser)
File "tensorflow/lite/experimental/micro/tools/make/downloads/AmbiqSuite-Rel2.0.0/tools/apollo3_scripts/uart_wired_update.py", line 235, in send_command
raise NoResponseError
__main__.NoResponseError
我的设置:
- Macbook pro,尝试了旧的 15 英寸和新的 13 英寸
- Sparkfun串口基础突破,USBC版本(默认跳到3v3)
- FTDI 3v3 串行电缆
我努力了
- 两个不同的边缘板,具有正确的 Key14 和重置组合 + 杂项变体和计时
- 旧 Macbook 上的传统 USB
- 带 USB C 的新款 Macbook
- FTDI 3v3 串行电缆作为 Sparkfun 串行板的替代品
- 运行替代方案
uart_boot_host.py
脚本在tensorflow/lite/experimental/micro/tools/make/downloads/AmbiqSuite-Rel2.0.0/tools/bootloader_scripts/uart_boot_host.py,也没有响应
我可以使用示波器测量握手字节“0x14”、“0x55”、“0x9d”、“0xe9”、“0x0”、“0x0”、“0x8”、“0x0”最初在 TXO 引脚上的 115200 处传输在编程标题上 - 但 ambiq 没有回复任何内容。
顺便提一句。机载演示正在运行,蓝色 LED 闪烁,一些“是”正在被识别。
欢迎任何意见。
有人知道 Corvette 引导加载程序的协议吗?
与第一批主板相比,CPU 版本是否有任何变化,或者可能有 Sparkfun 意外编程的锁定位?
来自热切的 TF lite 用户的 rgds;-)