问题描述:
对于一个指定的28035芯片,连续刷写10次程序,针对固定的这个扇区,擦除时间是一样的么,
比如这个扇区原来的擦除时间是4.9S,刷10次,甚至100次,每次擦除时间都是4.9S
还是说,擦除时间会在2~12之间变化,
现在boot 的逻辑是,每擦完一个扇区,反馈一个78h的 否定响应,规范要求是如果 控制器响应时间超过5.1S则判断超时,
如果每次擦除时间落在2~12秒之间,就会出现软件刷写失败问题,

This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
问题描述:
对于一个指定的28035芯片,连续刷写10次程序,针对固定的这个扇区,擦除时间是一样的么,
比如这个扇区原来的擦除时间是4.9S,刷10次,甚至100次,每次擦除时间都是4.9S
还是说,擦除时间会在2~12之间变化,
现在boot 的逻辑是,每擦完一个扇区,反馈一个78h的 否定响应,规范要求是如果 控制器响应时间超过5.1S则判断超时,
如果每次擦除时间落在2~12秒之间,就会出现软件刷写失败问题,

你好,擦写时间是变化的,不仅跟芯片本身有关还与使用的IDE软件,CPU和电脑配置等相关。
我们是在用诊断仪刷写时遇到的问题,可以说IDE软件,CPU等状态是相同的,
单讲芯片是否会有较大差异,比如第1次擦除用了4.9 ,如果第2.3.4.....擦除都会在4.9+/-0.1S,范围内,那就OK,
如果在第2.3.4.....擦除时,擦除时间会分布在2~12S,那就有点麻烦了...