当前位置:首页 > 嵌入式 > 嵌入式新闻
[导读]最近有用户反映一个非常蹊跷的现象,在烧录文件时,编程器全过程提示PASS,但是芯片贴板后产品无法正常使用,这种现象自然而然会首先怀疑是设备的问题,那作为设备提供方,

最近有用户反映一个非常蹊跷的现象,在烧录文件时,编程器全过程提示PASS,但是芯片贴板后产品无法正常使用,这种现象自然而然会首先怀疑是设备的问题,那作为设备提供方,我们需要协助分析产生这种奇怪现象的原因。

 


为了使测试更严谨,并且复现问题,我们取得了客户烧录的芯片和文件来进行测试。通过测试发现烧录文件并不寻常:该芯片的烧录文件需要转换为两个文件,而使用时并没有正确调入这两个文件。在指导下,客户完成了测试,并且再无异常反馈。

那么如何简单判断此类现象出现的原因呢?细心的工程师为大家总结了一些临场经验,非常实用。

1.1 验证烧录文件

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

 


1.2 设置“配置参数”

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

 


1.3 非法操作

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

 


为了提高产品的良品率,避免出现批量生产事故,一定要正确地使用专业设备进行生产。下面是具有丰富实战经验的工程师提出的几点合理建议,请注意:

建议

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

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

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

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

USB是目前电子产品最通用的一种接口,USB电路的设计包含了众多有趣的点。

关键字: USB接口 电源状态 编程器

SPI 是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。是Motorola(摩托罗拉)首先在其MC68HCXX系列处理器上定义的。SPI是一种单主机、高速的,全双工,同步...

关键字: spi spi通信原理

新一代MPLAB® ICD 5和MPLAB® PICkit™ 5在线调试器/编程器提供了全新的编程和连接方式

关键字: 编程器 调试器 嵌入式设计

周末把OV的CIS OV5640捡起来玩一玩,遇到点烧录问题,记录并分享一下,避免以后再遇到同样问题,浪费时间定位。

关键字: CIS OV5640 烧录 选型配置

为什么要加锁在SMP系统中,如果仅仅是需要串行地增加一个变量的值,那么使用原子操作的函数(API)就可以了。但现实中更多的场景并不会那么简单,比如需要将一个结构体A中的数据提取出来,然后格式化、解析,再添加到另一个结构体...

关键字: spi ic ck

为什么要加锁在SMP系统中,如果仅仅是需要串行地增加一个变量的值,那么使用原子操作的函数(API)就可以了。但现实中更多的场景并不会那么简单,比如需要将一个结构体A中的数据提取出来,然后格式化、解析,再添加到另一个结构体...

关键字: spi ic ck

SPI接口通信原理

关键字: spi 通讯

Flashloader的基本原理Flash是目前最主要的非易失性存储器,众多的MCU内部都集成了Flash存储器。但是Flash无法直接写入,任何的Flash写操作都必须是在Flash为空或者已经擦除的单元内进行。Fla...

关键字: 烧录

STC12C5A60S2单片机实现ISP自动下载

关键字: C KEIL 芯片 烧录

Linux 点击上方蓝字 记得关注我们哦! 内核里已经提供spi接口小屏的设备驱动,在内核的配置选项: make menuconfig ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf...

关键字: spi 内核
关闭
关闭