⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
4个职位/ 0个新职位
最后发表
Thieny
离线
最后看到:9个月1个星期前
加入:2020-11-13 06:59
JTAG /门限连接

你好,

我想在安装在定制pcb上的DA14531MOD模块上闪光无代码图像。
为此,我尝试使用SmartSnippet工具箱(V5.0.14)通过JTAG/SWD连接到模块。

我将VBAT、GND、SWDIO (J9/P0_10)和SWCLK (J10/P0_2)引脚连接到我的Segger J-Link调试探头,然后模块启动。调试探针通过USB连接到PC。驱动程序安装。

当我现在启动SmartSnippet工具箱(V5.0.14),选择JTAG并单击detect,我得到以下通知:
“检测到的设备:JTAG加密狗[801021111]上的未知芯片使用板[Unknown]。

Dialog网站上的用户手册和无代码入门指南只描述了如何连接到开发工具包。

我哪里做错了?我如何连接到自定义pcb上的模块?是否有其他方法来闪烁无代码图像,例如在UART上?
模块上有任何本机引导加载程序例程吗?我如何启动/访问它们?2线UART模块是否提供了默认引脚配置?

提前谢谢。

PM_Dialog
离线
最后看到:2天4小时前
工作人员
加入:2018-02-08 11:03
嗨Thieny,

嗨Thieny,

谢谢你的在线问题。

通常,如果SWDIO和SWDCLK连接(当然是共用GND),这应该足以访问JTAG。如果自定义单板已经有电源,则不需要通过JLink为模块供电。

  1. 当打开SS工具箱时,您能够检测JTAG序列号吗?
  2. Segger J-Link的版本是什么?
  3. GDB服务器是否检测到DA14531?
  4. 你有Dialog dk吗,这样你可以做一个快速测试?
  5. 另外,JTAG的时钟速度是多少?

TINY模块也可以通过P05上的单线UART编程,但您需要一个USB到UART“桥”。在我们的设计中,我们使用

Thieny
离线
最后看到:9个月1个星期前
加入:2020-11-13 06:59
我也连接了RST

我还将RST引脚(P0_0)连接到调试探针。使用独立的测试结构(仅连接SWDIO、SWCLK,没有它工作起来没有任何问题。

PM_Dialog
离线
最后看到:2天4小时前
工作人员
加入:2018-02-08 11:03
嗨Thieny,

嗨Thieny,

很高兴你弄明白了,谢谢你的提示。是的,可能Segger J-Link一直在重置模块,所以你无法通过JTAG连接它。

这对其他社区来说是非常有用的信息:RESET不是必需的-请参阅以下教程中的更多信息。

http://lpccs-docs.dialog-semiconductor.com/Tutorial_SDK6/debug_probe.html

供参考:当尝试使用Keil IDE对DA14531 SMARTBOND TINY™模块进行编程时,在尝试打开调试器会话时可能发生错误。要解决这个问题,您应该将JTAG时钟速度降低到2MHz。

如果发生此错误,请按照UM-B-141用户手册6.1节Keil JTAG默认时钟速度中描述的步骤来解决它。

//www.xmece.com/sites/default/files/um-b-141_da14531_smartbond_tinytm_module_development_kit_hardware_user_manual_1.1.pdf

谢谢,PM_Dialog