产品搜索:

技术交流

【实战分析】如何有效排查产品异常情况?
来源:   发布时间:2017-06-16   浏览量:1590

轰轰烈烈的高考已经落下帷幕,传道授业的脚步却从未停止。今天我们讨论的主题是:程序“正确”下载后,产品功能仍然无法正常使用。是程序错误、操作错误还是编程器有问题呢?一起来看看吧。


最近有用户反映一个非常蹊跷的现象:烧录文件时,编程器全过程提示PASS,但是芯片贴板后产品无法正常使用。这种现象自然而然会首先怀疑是设备的问题,但经过细心的核实与调查,产生这种奇怪现象的原因浮出水面。

 


为了使测试更严谨,并且复现问题,我们取得了用户烧录的芯片和文件来进行测试。通过测试发现烧录文件并不寻常:该芯片的烧录文件需要转换为两个文件,而使用时并没有正确调入这两个文件,从而导致了怪象的发生。


那么如何简单判断此类现象出现的原因呢?细心的工程师为大家总结了一些实战经验,非常实用。(记得划重点!!!)


1、验证烧录文件


验证烧录文件,这一点很重要。不管再牛逼的编程器,都只能实现将程序下载到芯片内的过程,而不能修改代码。如果文件未经验证,很有可能烧录后无法正常运行,所以建议用户在批量生产之前一定要小批量试产,验证烧录文件的正确性。

 

2、设置“配置参数”


芯片中的配置参数需要手动修改,不能单纯的加载文件后直接进行烧录,如果不按照正确的规则设置参数,必然会导致芯片无法正常运行。在SPI Flash的芯片烧录时经常遇到这类问题,类似于”QE”位必须使能,如下图。


   

3、非法操作


若烧录过程中有非法操作,必然导致批量芯片无法正常使用。如有些客户在烧录芯片的时候会错误地添加“读取”操作,这个对批量烧录芯片来说是很致命的,读取后进行烧录,烧录文件就已经错误。


 

建议


1、在批量生产前做小批量验证,验证无误后再进行量产,避免带来大量损失;

2、请对应的软件工程师给予准确指导,将配置参数详细说明,保证烧录的准确性;

3、限制生产时可用操作,将权限分配给必要的人员,避免误操作。

联系我们站点地图友情链接工作机会
联系地址:福州市八一七中路茶亭国际 邮编:350004 电话:0591- 83275886
Copyright © 2011-2012 All Right Reserved 闽ICP备2023005931号

关闭