为什么我的 PC 会破坏我的 Mbed? - 错误

Why is my PC breaking my Mbed? - swd Error

我正在使用 nRF51-DK mbed 板并通过我的 mac 和 PC 对其进行编程。但是,当我使用我的 PC 编译程序然后将 .hex 下载到板上时,我在 mbed 文件系统中得到一个 Fail.txt 文件。上面写着:

SWD Error

在那之后,无论我做什么,我都会得到 fail.txt

TIMEOUT

我转到 mac,以引导加载程序模式启动 mbed 板,然后重新安装最新的固件。重新启动后,设备工作正常。当我尝试从我的 PC 安装更多程序时,它又崩溃了。

为什么我的电脑坏了我的 mbed?

注意:我使用的是 Microsoft Surface Pro 3 运行 Windows 10 Pro x64

建议解决方案here:

  1. Plug Board in, wait for solid status LED
  2. Press and hold reset button and at same time drag blinky on to mass storage device.
  3. Release reset and program should now load, no error.

我希望这对你有意义 - 我没有使用过 Mbed;我简单地用谷歌搜索 "SWD Error" 并弹出了几个与 Mbed 相关的点击。我很惊讶,因为 SWD(单线调试)并不是 MBed 特有的,并且预计需要 "SWD Error"+ mbed 作为搜索词;似乎这个问题在 mbed 上很常见。

无论如何,我以后的建议是始终从谷歌搜索确切的错误消息开始 - 在很多情况下它都有效!