有史以来最花时间的芯片:ST7芯片ICP编程支持固件开发完成 上个星期有ST代理商提出需要手持机支持ST7一款FLASH芯片。 粗看资料后,时序并不难对付,即应允开发。感谢该代理商很快的寄来了样片。 本以为2天即可搞定,不料竟花了4天时间,总计达30多小时。 主要有以下难点: 1、该芯片的编程有关时序的资料不全,且分布在数个文档中。而这些文档中的说明都针对其他ST7芯片。估计这个芯片是比较新的ST7。经过多次试验,最后想法把内部的ICP Driver Rom抓出来,反汇编之。 2、该芯片的Flash编程方法也出乎意料不同一般,走了一些弯路。 3、最难的是ST7芯片的ICP编程需要通过下载短小的代码到RAM中执行,又花时间学习了一把ST7汇编,编写了多达8个ST7汇编小程序。还好我是A man出身,底子厚。 终于可以交差了,发帖庆祝、、、、
以后有兄弟的单位需要ST7的脱机编程器,请帮衬下我的手持机了。 现在手持机支持ST的STM32、STM8S、ST7三大序列了。 |