Keil报错Time out 和 Download Failed

WCH-Link使用的应该是DAP版本的,实物如下

DAP1.jpg

在WCH-LinkUtility上可以烧写成功,但是换成了Keil就不可以。

用Keil调试前已擦除读保护。Keil版本如下

KEIL1.png

手册上有提到可能是Keil版本的问题,但我不想更新我的软件,所以考虑升级固件。手册上说固件升级到HID版本可以兼容低版本的Keil。在参考了手册提供的几种升级LINK固件的方法后,我下载了WCHISPStudio,但是折腾了半天找不到设备。

IAP1.png我想请问是否要在WCHLINK上电之前短接JP1?

LINK2.png









问题解决了,KEIL工程里有关RAM的大小都改成0x8000(32K)就可以调试了。

可是DATASHEET上明明说是64k的RAM啊???我的目标芯片型号是CH32F208WBU6


您好,CH32F208的FLASH、RAM大小是可配置的,一共有3种配置方式,如下图,可通过WCHISPTool工具进行配置。你的芯片片FLASH、RAM大小可能被配置为32+160了,你可以通过WCHISPTool工具修改为64+128。WCHISPTool工具下载链接如下:
https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html 

image.png


你好,我尝试用WCH-LinkUtility改用户选择字的方式去配置CH32F208WBU6的RAM大小,去掉两个勾之后直接烧写程序,配置不成功。无论怎么配置获取到的都是32K的RAM。

image.png


您好,若要修改FLASH、RAM的大小配置,可通过WCHISPTool工具进行配置,如下图1。关于WCH-LinkUtility上面那几个配置位,是对写保护控制位进行配置的,并不是对FLASH、RAM大小进行配置的,如下图2手册说明截图。后续若有问题,可通过邮箱(lzs@wch.cn)和我沟通。

image.png

图1

image.png

图2


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