0

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

SWD 错误

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

超时

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

为什么我的电脑会破坏我的 mbed?

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

4

1 回答 1

1

这里建议一个解决方案:

  1. 插板,等待 LED 稳定
  2. 按住重置按钮,同时将闪烁拖到大容量存储设备上。
  3. 释放重置和程序现在应该加载,没有错误。

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

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

于 2016-02-23T11:13:16.010 回答