WCH-Link使用的应该是DAP版本的,实物如下
在WCH-LinkUtility上可以烧写成功,但是换成了Keil就不可以。
用Keil调试前已擦除读保护。Keil版本如下
手册上有提到可能是Keil版本的问题,但我不想更新我的软件,所以考虑升级固件。手册上说固件升级到HID版本可以兼容低版本的Keil。在参考了手册提供的几种升级LINK固件的方法后,我下载了WCHISPStudio,但是折腾了半天找不到设备。
我想请问是否要在WCHLINK上电之前短接JP1?
WCH-Link使用的应该是DAP版本的,实物如下
在WCH-LinkUtility上可以烧写成功,但是换成了Keil就不可以。
用Keil调试前已擦除读保护。Keil版本如下
手册上有提到可能是Keil版本的问题,但我不想更新我的软件,所以考虑升级固件。手册上说固件升级到HID版本可以兼容低版本的Keil。在参考了手册提供的几种升级LINK固件的方法后,我下载了WCHISPStudio,但是折腾了半天找不到设备。
我想请问是否要在WCHLINK上电之前短接JP1?
问题解决了,KEIL工程里有关RAM的大小都改成0x8000(32K)就可以调试了。
可是DATASHEET上明明说是64k的RAM啊???我的目标芯片型号是CH32F208WBU6
您好,CH32F208的FLASH、RAM大小是可配置的,一共有3种配置方式,如下图,可通过WCHISPTool工具进行配置。你的芯片片FLASH、RAM大小可能被配置为32+160了,你可以通过WCHISPTool工具修改为64+128。WCHISPTool工具下载链接如下:
/downloads/WCHISPTool_Setup_exe.html
你好,我尝试用WCH-LinkUtility改用户选择字的方式去配置CH32F208WBU6的RAM大小,去掉两个勾之后直接烧写程序,配置不成功。无论怎么配置获取到的都是32K的RAM。
您好,若要修改FLASH、RAM的大小配置,可通过WCHISPTool工具进行配置,如下图1。关于WCH-LinkUtility上面那几个配置位,是对写保护控制位进行配置的,并不是对FLASH、RAM大小进行配置的,如下图2手册说明截图。后续若有问题,可通过邮箱(lzs@wch.cn)和我沟通。
图1
图2