CH582M Debug 问题 Board chip status error

如题,使用WCHLINK进行Download下载会出现如下报错:image.png

我通过将WCHLINK DIO/CLK连线切换到 RX/TX,发现通过串口方式使用WCHISPStudio可以下载,已排除接线问题。使用的是CH582M评估板,以下是我的工程配置:

image.png

image.png




您好,看您截图,LINK的状态没问题,可能是物理连线问题,也可能是CH582没有启用两线仿真。

CH582在ISP中启用两线仿真后要给评估板断开所有电源,再接LINK到电脑。

WCHLINK DIO/CLK连线切换到 RX/TX”是指讲SWD接口连接到了CH582的UART口?应当连接到PB14(SWD信号线)、PB15(SWD时钟线)两脚,走SWD是可以下载程序的。


按照你说的,CH582在ISP中启用两线仿真后要给评估板断开所有电源,再接LINK到电脑。

image.png

ISP开启两线仿真后,我直接选择debug,进入报错

image.png



找到问题了,UART_IAR例程有问题,这个例程好像不支持debug


您好,IAP直接运行在跳转之前也可以跑,但是一般来讲是IAP和APP一并烧录到MCU中,IAP没有接收到升级信号会跳转到APP层代码运行;您仿真时是不是遇到了IAP跳转后代码跑飞的问题,可以尝试先SWD烧录APP层代码,再SWD烧录IAP代码,不要启用flash全擦。

image.png


只有登录才能回复,可以选择微信账号登录