您的位置 首页 编程

怎么应对常见的在线烧录异常情况?

在线烧录,顾名思义,直接在电路板上对芯片进行烧录,不依赖于烧录座,不受烧录座寿命影响,是一种低成本IC烧录方式。每个产品的电路板各种各样,存在很多不确定因素,会给在线烧录带来异常情况。笔者把近期遇到的

摘要:在线烧录,望文生义,直接在电路板上对芯片进行烧录,不依赖于烧录座,不受烧录座寿数影响,是一种低成本IC烧录方法。每个产品的电路板各式各样,存在许多不确定要素,会给在线烧录带来异常状况。笔者把近期遇到的几种典型的状况,逐一解析,找到问题要害点。

1、恪尽职守的外部看门狗也有干坏事的时分

外部硬件看门狗广泛运用于电子产品中,假如没有及时铲除看门狗的计数,看门狗将产生复位信号复位方针芯片,防止芯片程序跑飞或进入死循环状况。这有用确保体系能安稳运转,但对芯片烧录作业来说,这简直便是噩梦。

烧录时,编程器无法铲除外部看门狗芯片计数器,导致看门狗计数溢出并产生复位信号,并复位方针芯片,会意外中止当时芯片的烧录,导致烧录失利。要根绝这类现象,硬件人员在规划电路时,要留有禁能看门狗的接口,经过该接口,先禁能看门狗,再进行烧录作业,根绝芯片意外被看门狗复位,导致烧录作业失利。

图片5.jpg

2、正确烧录程序后,芯片程序没跑起来

有些电子产品内嵌了电池,特别是现在十分盛行的智能手环、智能手表、智能手机等产品。当编程器烧录完方针板的代码后,芯片需求复位才干运转里边的代码。一般工厂流水线出产中,方针板烧录完后,接着进入测验环节。非电池供电的板子,测验时会从头上电,芯片主动进行上电复位并运转,代码能够正常跑起来;带有电池的设备,因为电池一向供电,不存在上电复位环节,芯片代码不能运转,导致后续的测验环节失利。

针对于这种状况,P800-ISP特别增加了复位的动作(包含了软件复位、复位管脚复位),如下图所示。在组合操作里边,芯片代码擦除编程校验经往后,运转【复位】的动作,让这些带有电池的设备能够复位并开端作业,以便后续的产品测验。

图示:改善烧录流程

图片6.jpg

3、线长、速度与安稳性

编程器与方针板的通讯质量与通讯电缆的长度和通讯速率有关,越长的电缆,越高的通讯速率,会下降通讯质量,影响烧录安稳性。为了烧录作业又快又安稳,需求依据具体状况选取适宜方针板的线长,并依据线长设置适宜的通讯速率。

图片7.jpg

4、电源影响

在线编程器一般都能够对方针板进行供电,但供电才能是有必定约束的。针对功耗特别大的方针板,如下图所示,假如用编程器供电,编程器将力不从心,这时就需求外部直接供电;还有一种状况便是方针板耗电量小,但放置了许多的%&&&&&%,编程器开端给方针板供电的瞬间,将产生瞬间超大充电电流,也便是浪涌效应,简单促发编程器过流维护,这时方针板最好用外部直接供电。鉴于这种状况,P800-ISP采用了创新式的供电机制及过流检测算法,有用地下降了浪涌效应误引起过流维护的产生概率。

图片8.jpg

总结

以上的几点,是在线烧录作业常常要考虑的,为了使在线烧录出产作业安稳、快速、有序地进行,需求依据每个板子的具体状况,采纳有用的办法,防止异常状况产生,进步烧录功率。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/biancheng/291362.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部