在使用CH573的时候,在MounRiver编译后Flash使用信息使用到86%后,使用ISPTool就会提示文件错误,具体如图
补充一下,使用的是WchISPToolV3.1版本
文件是从0地址开始的吗?ISP工具为了保护客户代码安全,不运行下载从非0地址开始的代码。
如果是从非0地址开始的代码,要跟0地址开始的代码合并以后,一起下载进去。
是从哪儿可以看到文件是从哪儿开始的?我这项目是基于SDK的SPI0项目更改过来的,没有使用蓝牙。同样的项目,因为添加UI多造成MounRiver 编译后的Flash超过80%,ISPTool就提示文件不对,添加的UI少,然后编译后flash使用少于80%,就能通过ISPTool正常下载
文件发lb@wch.cn 我这边测一下试试看。
私发邮件给你了,麻烦帮忙看一下
HEX扩展段地址超出了芯片的Flash大小,所以HEX转BIN报失败,提示文件错误。
工程的这个LD文件麻烦发我看看
已邮件发给你,请查收
ld文件没问题,放到正常的工程可以编译,你的工程打包发我看看?可以吗?
已私发你,这样交流效率有点低,方便的话能在邮件里面回复一下吗
错误已经处理,HEX文件大小超过了ISP的算法默认的分配,下个版本ISP工具会增加HEX文件大小兼容。 软件已发邮箱,请查收
谢谢,不过临时给的ISPTool有问题,下载后程序没有跑。具体信息邮件发给你了,请帮忙看看
谢谢,不过临时给的ISPTool有问题,下载后程序没有跑。具体信息邮件发给你了,请帮忙看看