修改了system_ch32v10x.c ,没接外部时钟,改用启动内部时钟;然后下载进去,之后 再也不能下载了,断电也不行 Board chip status error

ch32v103c8做了个板子  该怎么处理 或者恢复 谢谢

17:59:55:807 >> Current project vendor is WCH, debugger is WCH-Link


17:59:55:807 >> Starting to Open Link in RISC-V APP mode...

17:59:55:808 >> Open Link in RISC-V APP mode Success


17:59:55:808 >> Starting to get link mode...

17:59:55:810 >> Link is under APP mode


17:59:55:810 >> Starting to compare firmware version...

17:59:55:810 >> No need to update. Already the latest version. Version is v2.3.


17:59:55:810 >> Starting to Send Chip Type...

17:59:55:821 >> Board chip status error

Board chip status error

17:59:55:821 >> Starting to Close Link...

17:59:55:821 >> Close Link Success

-------------------------------End -------------------------------


另外,再请教一下 单独的下载hex的软件是哪个?在哪里下载? 我现在一直用的MRS软件里面的下载,谢谢


MRS软件“工具”菜单里第5个命令“导出WCH-LINK RSIVC-V MCU烧录工具”。


您好,可以尝试将BOOT0接VCC进BOOT下载试一下,看能否下载进去。或者直接通过WCHISP工具下载,将BOOT0接VCC,BOOT1接GND,选择串口或者USB下载方式。关于单独下载hex文件的工具,可在MounRiver直接导出,如下图。

image.png


用工具擦除,显示错误

QQ图片20220510082514.png


boot0 拉高 

QQ图片20220510082514.png


mrs

09:03:01:345 >> Starting to compare firmware version...

09:03:01:347 >> No need to update. Already the latest version. Version is v2.3.


09:03:01:348 >> Starting to Send Chip Type...

09:03:01:356 >> Send Chip Type Success


09:03:01:356 >> Starting to Erase All...

09:03:01:366 >> Erase All Success


09:03:01:366 >> Starting to Download & Verify...

09:03:02:045 >> Fail to program or verify.

Fail to program or verify.

09:03:02:046 >> Starting to Close Link...

09:03:02:046 >> Close Link Success



折腾了几次,说一下这个稳定的现象:

  1. boot0接高,程序能擦除,下载

  2. boot0再接地,程序也能下载

  3. 这时候操作debug,就会出现异常

    QQ图片20220510082514.png关闭消息提示,不能退出debug状态,按钮都为灰色,只能关闭软件重新打开;

  4. 重新打开软件后,再次下载就出现错误 Board chip status error



确认是因为修改使用内部时钟造成了程序逻辑错误,而导致出现这个现象; 但是这恢复太费劲了... 还不能直接擦除


您好,若遇到编译下载异常时,可通过进BOOT重新下载恢复,若无法正常调试,可将程序发到我的邮箱(lzs@wch.cn)看一下,建议工程文件下最好不要有中文路径。


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