CH32V307VCT6 的板子,在評估板子 可以到main方法中,
同樣的程序在自己畫的板子(加了外部晶振25MHZ)上進(jìn)入到SetSysClockTo72() 方法后 就會進(jìn)入?HardFault_Handler ,無法執(zhí)行main方法。
該程序 引入了wchnet,如果不引入wchnet是正常的
CH32V307VCT6 的板子,在評估板子 可以到main方法中,
同樣的程序在自己畫的板子(加了外部晶振25MHZ)上進(jìn)入到SetSysClockTo72() 方法后 就會進(jìn)入?HardFault_Handler ,無法執(zhí)行main方法。
該程序 引入了wchnet,如果不引入wchnet是正常的
您好,當(dāng)下載網(wǎng)絡(luò)相關(guān)例程時(shí),建議先用WCHISPTool工具按照默認(rèn)配置下載一下(此舉為了配置一下RAM和ROM大?。缦聢D。然后再使用WCH-Link進(jìn)行下載調(diào)試。
1. 按照您說的,下載完之后,再在MounRiver 下載的話會 提示?開發(fā)板芯片狀態(tài)錯(cuò)誤
????????10:48:17:511 >> 當(dāng)前工程廠商為WCH,仿真硬件為WCH-Link
????????
????????10:48:17:511 >> 在RISC-V APP模式下打開Link...
????????10:48:17:512 >> 在RISC-V APP模式下打開Link成功
????????
????????10:48:17:512 >> 開始獲取Link模式...
????????10:48:17:527 >> Link處于APP模式下
????????
????????10:48:17:527 >> 開始比較固件版本...
????????10:48:17:528 >> 已是最新版本,無需升級,當(dāng)前固件版本為v2.3
????????
????????10:48:17:528 >> 發(fā)送芯片型號...
????????10:48:17:611 >> 開發(fā)板芯片狀態(tài)錯(cuò)誤
????????開發(fā)板芯片狀態(tài)錯(cuò)誤
????????10:48:17:612 >> 關(guān)閉Link...
????????10:48:17:612 >> 關(guān)閉Link成功
?2.? 還有 通過printf打印出來的信息是亂碼的,串口波特率設(shè)置是一致的
?3.? 程序在運(yùn)行,但是ping不通 這個(gè)跟外部晶振25MHZ 有關(guān)系么,或者是其他什么原因?同樣的程序在評估板上可以ping通
您好,注意一下外部晶振使用25MHz時(shí),程序中關(guān)于HSE VALUE的值以及倍頻系數(shù)大小都要注意修改,如下圖,CH32V307系統(tǒng)主頻最大為144MHz。
按您說的將統(tǒng)主頻改成 100MHZ了 還是無法ping通
您好,您可以看一下您的這個(gè)函數(shù)是否有修改,芯片內(nèi)部的10MHY是需要一個(gè)60MHz的時(shí)鐘,官方例程是按照8MHz晶振寫的,您25M時(shí)鐘是需要修改分頻器于倍頻器的值的。
好的,謝謝了,就是這個(gè)原因