当把MCU的主频切换到32KHz时,IAR能够下载代码,但是却无法调试,出现如下的错误.

说明IAR与目标MCU无法建立连接。具体原因是SWD的通讯速度远远大于MCU的主频,因此造成通讯失败。
IAR其实是可以在这种情况下进行调试的,但是需要改一个地方:
Options -> J-Link/J-Trace -> Setup -> JTAG/SWD speed -> Fixed 32Hz 即可。默认的是Auto 32KHz。如下图所示:
本文介绍了解决IAR在低频MCU上调试失败的问题。当MCU主频切换到32KHz时,由于SWD通讯速度过高,导致IAR无法与MCU建立连接。通过调整IAR的JTAG/SWD速度设置为Fixed32Hz可以解决此问题。
当把MCU的主频切换到32KHz时,IAR能够下载代码,但是却无法调试,出现如下的错误.

说明IAR与目标MCU无法建立连接。具体原因是SWD的通讯速度远远大于MCU的主频,因此造成通讯失败。
IAR其实是可以在这种情况下进行调试的,但是需要改一个地方:
Options -> J-Link/J-Trace -> Setup -> JTAG/SWD speed -> Fixed 32Hz 即可。默认的是Auto 32KHz。如下图所示:
2万+
3852
2975

被折叠的 条评论
为什么被折叠?