你好,
我想在安装在定制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模块是否提供了默认引脚配置?
提前谢谢。
关键词:
嗨Thieny,
谢谢你的在线问题。
通常,如果SWDIO和SWDCLK连接(当然是共用GND),这应该足以访问JTAG。如果自定义单板已经有电源,则不需要通过JLink为模块供电。
TINY模块也可以通过P05上的单线UART编程,但您需要一个USB到UART“桥”。在我们的设计中,我们使用
我还将RST引脚(P0_0)连接到调试探针。使用独立的测试结构(仅连接SWDIO、SWCLK,没有它工作起来没有任何问题。
嗨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