⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
4个帖子/ 0新
最后一篇
Thieny
离线
最后一次露面:9个月3天前
加入:2020年11月13日06:59
JTAG / SWD连接

你好,

我想闪无编码图像上安装在定制的PCB一个DA14531MOD模块。
要做到这一点我试图连接到使用SmartSnippet工具箱(V5.0.14)通过JTAG / SWD模块。

我连接VBAT,GND,SWDIO(J9 / P0_10)和SWCLK(J10 / P0_2)引脚到我的套件含有Segger的J-Link调试探针和moudle上电。调试探头通过USB与PC相连。驱动程序安装。

当我现在开始SmartSnippet工具箱(V5.0.14),选择JTAG和点击检测我得到通知如下:
“检测到的装置:在JTAG加密狗[801021111]未知芯片使用板[未知]。

用户手册和无码的对话框网站上的快速入门指南只介绍了如何连接到开发工具包。

我究竟做错了什么?我怎样才能连接到一个定制的PCB模块?是否有其他方式来闪例如在UART无编码图像?
是否有该模块上的任何原生的bootloader程序,我怎么能启动/进入呢?是否有与模块交付2线UART默认引脚配置?

提前致谢。

PM_DIALOG.
离线
最后一次露面:2天1小时前
职员
加入:2018-02-08 11:03
嗨Thieny,

嗨Thieny,

谢谢你的问题在线。

通常情况下,如果SWDIO和SWDCLK连接(当然与公共GND),这应该足以对JTAG访问。如果自定义板已经具备了电源,然后开机通过JLINK模块不是必需的。

  1. 当打开工具箱SS,你能够检测JTAG序列号?
  2. 什么是套件含有Segger的J-Link的版本?
  3. 请问GDB服务器检测到DA14531?
  4. 你有任何对话框死骑的,所以你可以做一个简单的测试?
  5. 此外,什么是JTAG的时钟速度是多少?

这种微小的模块可以通过单线UART也编程的P05,但你需要一个USB转UART“桥梁”。在我们的设计中,我们使用

Thieny
离线
最后一次露面:9个月3天前
加入:2020年11月13日06:59
我也连接RST

我也连接RST引脚(P0_0)到调试探头。与单独的测试结构(仅SWDIO,SWCLK连接,没有RST),它的工作没有任何问题。

PM_DIALOG.
离线
最后一次露面:2天1小时前
职员
加入:2018-02-08 11:03
嗨Thieny,

嗨Thieny,

很高兴你理解了它,并感谢您的指示。是的,大概套件含有Segger的J-Link是不断复位模块,所以你无法通过JTAG进行安装。

这是其他社区非常有帮助的信息:不需要重置 - 见下面的教程的详细信息。

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

一个供参考 - 当尝试使用Keil的IDE程序DA14531 SMARTBOND TINY™模块,可当你试图打开调试程序会话发生错误。为了解决这个问题,你应该降低下来JTAG时钟速度至2MHz。

在发生这种错误情况下,请按照第6.1节中的Keil JTAG默认时钟速度在UM-B-141用户手册中描述解决这个问题的步骤。

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

谢谢,PM_DIALOG.