嗨,我在这里学习了一个 sparkfun edge 人体检测编程教程。(github 链接中给出的代码已被弃用,因此我使用了 tensorflow_lite 库中的代码。他们已经有示例代码)
该教程似乎非常清晰易懂,但是当我尝试上传草图时,我总是遇到这个错误。
Artemis SVL Bootloader
Script version 1.7
Phase: Setup
Cleared startup blip
Failed to enter bootload phase
Phase: Setup
Cleared startup blip
Failed to enter bootload phase
Phase: Setup
Cleared startup blip
Failed to enter bootload phase
Target failed to enter bootload mode. Verify the right COM port is selected and that your board has the SVL bootloader.
然后我意识到,即使是一个普通的(你在制作新草图时得到的初始草图)草图也不会被上传并吐出完全相同的错误消息。
我的设置:
- 新的 Macbook Pro(还有我桌面上的 Gentoo linux 和 virtualBox 中的 windows10)
- Sparkfun 系列基本突破(默认跳转到 3v3)
- FTDI 3v3 串行电缆
我尝试过的设置:\
Linux x86_64 (Gentoo Linux) -> 还重新安装了 CH341SER 驱动程序。
Mac os Catalina(10.15.6) -> 再次根据这个stackoverflow答案重新安装了CH340驱动程序
Windows10(在 Gentoo Linux Destktop 上的 virtualBox 中)
我不仅尝试使用最新的库和 apollo3 board manager(1.1.2),还尝试使用早期的库(1.0.30 及以下)。
尝试将波特率更改为作为选项提供的每个可能的速率。
我尝试使用
Ambiq Secure Bootloader
而不是,SVL
当我这样做时会吐出此消息。(在 Linux 中出现以下错误消息,但在 Mac OS 中也出现同样的错误)
Connecting over serial port /dev/ttyUSB0...
Sending Hello.
No response for command 0x00000000
Failed to respond
Fail
Sending Hello.
No response for command 0x00000000
Failed to respond
Fail
Sending Hello.
No response for command 0x00000000
Failed to respond
Fail
Tries = 3
Upload failed
- 还尝试在上传草图文件之前重置电路板(以便 LED 灯不再闪烁)。
董事会可能从一开始就出现故障吗?默认的微语音推理似乎在对“是”和“否”做出反应时起作用。谷歌搜索无法帮助我解决这个问题......我已经尝试了好几天了......你认为还有其他可能性来解决这个问题吗?