为什么smart-ice不能用?

来源:互联网 发布:sql 字段内容替换 编辑:程序博客网 时间:2024/05/01 06:19

刚购买了一台smartICE用于GM8180 SoC(ARM9T embeded),可以检测到CPU。但写入就是失败。

我的判断是,smartICE是好的,但FLASH驱动有问题。驱动有问题,原因在两个方面,一个是硬件电路问题如驱动电流不足,另一个方面就是驱动本身不支持这款FLASH。

最后的事实证明,是硬件驱动电路的问题。

后来,又遇到I2C不可靠的问题,经查,原因也是在于硬件电路上面。是匹配电阻不正确导致电流弱。

我们本来一直把精力放在驱动上面,认为是驱动不可靠比如延时方面的问题,但结果不是这样,是硬件的原因。所以,驱动有了问题,一定要和硬件一起查原因。