CH579M使用一段时候后无法升级

刚开始做了50多个设备,通过ISPtool下载。天吧几天的小升级没有问题,时间一长isp就提示

擦除成功,检验失败,

改成SWD下载提示写入失败。会不会与isptool必选项? code与dataflash的保护有关???

有专门做了一个IAP以太网升级,写入ok ,程序跳过去没有执行? ,也是一样,换颗新的芯片就正常,时间一长就不行,。这是一次性芯片????

严重怀疑flash被自锁了,但是很小的hex又能写入,不知道怎么解决,真是见鬼

(我的程序中对codeflash除了更新程序就没有任何操作,不可能寿命到期。)

可以找一个250K大小的FLASH固件,查看是否可以下载成功。

或者基于FLASH例程,对12K以后的FLASH进行擦写读,并观察数据是否对应。

注意点,勿使用FLASHlock函数。

建议发送邮件至邮箱lpc@wch.cn,我们这里提供代码测试并进一步沟通。


感谢你的回复,我按照你说的我把其中一块有问题的flash扫描了一篇发现0x9500 (38400)开始的后64字节  无法写入成功。接下来不知道要怎么做。如果都一样程序问题,不一样那就是芯片本身的问题。我的程序里没有这个地址的写入才对


您好,方便发送邮件至邮箱lpc@wch.cn,我这里提供代码进行验证并查看。


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