如題,使用WCHLINK進(jìn)行Download下載會出現(xiàn)如下報(bào)錯(cuò):
我通過將WCHLINK DIO/CLK連線切換到 RX/TX,發(fā)現(xiàn)通過串口方式使用WCHISPStudio可以下載,已排除接線問題。使用的是CH582M評估板,以下是我的工程配置:
如題,使用WCHLINK進(jìn)行Download下載會出現(xiàn)如下報(bào)錯(cuò):
我通過將WCHLINK DIO/CLK連線切換到 RX/TX,發(fā)現(xiàn)通過串口方式使用WCHISPStudio可以下載,已排除接線問題。使用的是CH582M評估板,以下是我的工程配置:
您好,看您截圖,LINK的狀態(tài)沒問題,可能是物理連線問題,也可能是CH582沒有啟用兩線仿真。
CH582在ISP中啟用兩線仿真后要給評估板斷開所有電源,再接LINK到電腦。
“WCHLINK DIO/CLK連線切換到 RX/TX”是指講SWD接口連接到了CH582的UART口?應(yīng)當(dāng)連接到PB14(SWD信號線)、PB15(SWD時(shí)鐘線)兩腳,走SWD是可以下載程序的。
按照你說的,CH582在ISP中啟用兩線仿真后要給評估板斷開所有電源,再接LINK到電腦。
ISP開啟兩線仿真后,我直接選擇debug,進(jìn)入報(bào)錯(cuò)
找到問題了,UART_IAR例程有問題,這個(gè)例程好像不支持debug
您好,IAP直接運(yùn)行在跳轉(zhuǎn)之前也可以跑,但是一般來講是IAP和APP一并燒錄到MCU中,IAP沒有接收到升級信號會跳轉(zhuǎn)到APP層代碼運(yùn)行;您仿真時(shí)是不是遇到了IAP跳轉(zhuǎn)后代碼跑飛的問題,可以嘗試先SWD燒錄APP層代碼,再SWD燒錄IAP代碼,不要啟用flash全擦。