DA14580 -没有SWD连接

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
5个职位/ 0个新
最后发表
Moterrola
离线
最后看到:2年3个月前
加入:2018-07-25 07:33
DA14580 -没有SWD连接

早上好。
我正在开发基于DA14580的自己的板。当我试图通过SWD连接到MCU时,连接失败-它没有出现在Keil的目标->调试->设置选项中。电源正常,因为DC-DC变换器按预期工作。我断开了所有外围设备的连接,但毫无效果。有时,偶尔,设备会被发现,但只是很短的一段时间。在第一次编程MCU之前,我有什么需要做的吗?我做错什么了?

设备:
PM_Dialog
离线
最后看到:3小时47分钟前
工作人员
加入:2018-02-08 11:03
嗨Moterrola,

嗨Moterrola,

请问您使用的是哪个版本的JTAG ?注意,在我们的产品中,我们使用的是J-Li雷电竞官网登录nk lite ARM,我们只支持这个版本的JTAG。事实上这是一个定制板,请检查DA14580和SWDIO引脚之间的连接是否正确。同样,你不应该在第一次编程之前做一些事情。

谢谢,PM_Dialog

Moterrola
离线
最后看到:2年3个月前
加入:2018-07-25 07:33
你好PM_Dialog,

你好PM_Dialog,
我有2个jtag: SEGGER J-Link Edu和SEGGER Atmel SAM-ICE。不管我用哪一个,效果都是一样的。连接是正确的,仔细检查这个。我用示波器检查它和与探针接触单片机的引脚后,我能够观察时钟信号在SWDIO SWCLK和停数据信号——我甚至能够测量上升和下降时间,大约是200 ns如果我没记错的话,而合理的价值肯定。也没有振荡,所以不可能是轨道的电感或电容特性。事实上,今天早些时候,我设法让它在Keil uVision中被发现-我不得不断开电源从板上相对较长时间(大约1分钟)。然后我能够在我的PC上检测到它,但当我试图开始调试时,它扔掉了关于CPU不能停止的错误。在那之后,MCU不再检测,直到我再次断开电源~1分钟。看起来好像有什么东西在产生噪音,但我不知道那可能是什么——集成在芯片上的DC-DC转换器?所有的外围设备都与电源断开了。
更新:我分析了DC-DC变换器的工作。插入电压源后,波纹约为60-70mVpp(不是那么糟糕,但仍远高于数据表)。但过了一会儿,他们就跃升到700-800mV!会出什么问题呢?

Moterrola
离线
最后看到:2年3个月前
加入:2018-07-25 07:33
不好意思,我有点小题大做

对不起,我小题大做了——在这种情况下,原因通常是微不足道的。16MHz振荡器用错误的方式焊接。MCU现在工作得很好。
谢谢你的回答。

PM_Dialog
离线
最后看到:3小时47分钟前
工作人员
加入:2018-02-08 11:03
嗨Moterrola,

嗨Moterrola,

如果16MHz晶体振荡器不工作,这意味着DA14580不工作,所以您无法检测JTAG。谢谢你的提示。很高兴你想通了。

谢谢,PM_Dialog