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