我正在使用nRF51-DK mbed板并从我的mac和PC编程。但是,当我使用PC编译程序然后将.hex
下载到电路板时,我会在mbed文件系统中显示Fail.txt
文件。它写着:
SWD错误
在那之后,无论我做什么,我都会得到fail.txt
TIMEOUT
我移动到我的mac,在引导加载程序模式下启动mbed板,然后重新安装最新的固件。重启后,设备运行正常。当我尝试从我的电脑上安装更多程序时,它会再次中断。
为什么我的电脑坏了?
注意:我使用的是运行Windows 10 Pro x64的Microsoft Surface Pro 3
答案 0 :(得分:1)
建议使用解决方案here:
- 插入电路板,等待稳定状态LED
- 按住重置按钮,同时将闪烁拖动到大容量存储设备。
- 释放重置和程序现在应该加载,没有错误。
醇>
我希望这对你有意义 - 我没有使用过Mbed;我只是谷歌搜索“SWD错误”和几个Mbed相关的命中弹出。我很惊讶,因为SWD(单线调试)并不是MBed特有的,并且预计需要“SWD Error”+ mbed 作为搜索词;似乎这个问题在mbed上很常见。
无论如何,我将来的建议是始终使用Google搜索确切的错误消息 - 它在很多情况下都有效!
答案 1 :(得分:0)
解决方案:我尝试了这个解决方案及其工作: 启动编辑器,使用Windows + R,然后键入
GPEDIT.MSC
去了之后 计算机配置\管理模板\ Windows组件\搜索\不允许将可移动驱动器上的位置添加到库并激活此选项。
有关详细信息,请观看此视频:https://www.youtube.com/watch?v=PbWO_Jk9yqc