亲爱的对话框,
我们正在开发一种产品,应尽可能少消耗电池的电流。直到2周前,我们没有在DA14583中使用扩展睡眠,因为PCB上的其他组件在正常模式下消耗了远远超过DA14583。我们设法迄今为止让他们达到,即DA14583在列表中,因为它是最大的消费者。
在那之前,我们在Flash中有一个没有使用任何睡眠模式的开发软件图像,我们可以很好地连接JTAG,重置电路板,然后将开发软件版本下载到RAM中以尝试一些东西。
两周前,我们开始通过JTAG的扩展睡眠开发图像进行测试,同样的方式,将当前的开发软件映像保持在不使用任何睡眠模式的闪光灯中。
昨天,我们闪过这样的开发形象,使用延长睡眠进入闪光灯,之后,我们无法通过JTAG访问DA14583,正如睡眠模式中所期望的那样,即使它实际上延长睡眠也不会但甚至没有。阅读这个帖子,显然没有办法将JTAG附加了。我们不是在寻找重新附加的运行时调试会话,我们只需能够再次尝试从RAM尝试开发图像。
所以问题是,当有一个使用任何类型的睡眠模式的软件映像运行时,我可以通过JTAG重新访问DA14583的访问吗?
PS。我们的RST线永久地绑定到GND。
设备:
嗨paul.deboer,
您可以使用智能片段擦除DA14583的闪存,并使用JTAG引导或者如果不想擦除闪存,您可以按RESET按钮,然后在命中调试按钮后,时间非常严格。
谢谢mt_dialog.
mt_dialog,
从我所理解的是,当DA14583在延长睡眠时,SmartSnippet无法通过JTAG连接,因为扩展睡眠意味着在处理器开始时禁用JTAG接口(并且再次从未启用)。那么为什么SmartSnippets能够通过JTAG访问Cortex?我们尝试这样做,但事实上它确实不起作用。
相反,我们遵循“重置”按钮方式,并将JTAG重置(反转信号)连接到DA14583的RST引脚(从GND中解开)。我们所预期的是,如您所建议的那样,这将有效。相反,这也没有帮助获得智能公司获得对RAM的访问。我误解了你吗?
做http://support.dialog-semicondiondiondum/smartsnippets-jtag-connection-no ...有什么关系吗?
嗨paul.deboer,
当设备延长睡眠时,您应该能够连接到智能片段,因为它在连接时向设备发出重置,以便下载闪存编程器并刻录或擦除或擦除,等等。如果您已刻录闪光灯,则可以使用Keil将代码下载到Sysram中,因为当580延长睡眠时,设备具有JTAG禁用,如果您按RESET击中,则会有机会使用JTAG THROUGLOWN KEIL THRUGLOWGON KEIL。请检查您的连接,并确保SPI Flash引脚配置中的电路板设置选项卡中的引脚是合适的(为了擦除闪光灯),也是在尝试删除时按连接时智能片段的输出是什么?闪光 ?
谢谢mt_dialog.
谢谢mt_dialog!
我得到了同样的问题。重置为我工作。
- 盖特