CH573 Flash用到86%以上通过WCHISPTool下载时候就提示文件错误

在使用CH573的时候,在MounRiver编译后Flash使用信息使用到86%后,使用ISPTool就会提示文件错误,具体如图

1635735259120384.png

1635735260842627.png


补充一下,使用的是WchISPToolV3.1版本


文件是从0地址开始的吗?ISP工具为了保护客户代码安全,不运行下载从非0地址开始的代码。
如果是从非0地址开始的代码,要跟0地址开始的代码合并以后,一起下载进去。


是从哪儿可以看到文件是从哪儿开始的?我这项目是基于SDK的SPI0项目更改过来的,没有使用蓝牙。同样的项目,因为添加UI多造成MounRiver 编译后的Flash超过80%,ISPTool就提示文件不对,添加的UI少,然后编译后flash使用少于80%,就能通过ISPTool正常下载


文件发lb@wch.cn  我这边测一下试试看。


私发邮件给你了,麻烦帮忙看一下


image.png
HEX扩展段地址超出了芯片的Flash大小,所以HEX转BIN报失败,提示文件错误。

image.png工程的这个LD文件麻烦发我看看


已邮件发给你,请查收


ld文件没问题,放到正常的工程可以编译,你的工程打包发我看看?可以吗?


已私发你,这样交流效率有点低,方便的话能在邮件里面回复一下吗


错误已经处理,HEX文件大小超过了ISP的算法默认的分配,下个版本ISP工具会增加HEX文件大小兼容。 软件已发邮箱,请查收


谢谢,不过临时给的ISPTool有问题,下载后程序没有跑。具体信息邮件发给你了,请帮忙看看


谢谢,不过临时给的ISPTool有问题,下载后程序没有跑。具体信息邮件发给你了,请帮忙看看


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