0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何选择适合产品的烧录方式?

454398 来源:罗姆半导体社区 作者:罗姆半导体社区 2023-02-02 18:22 次阅读

来源:罗姆半导体社区

智能穿戴设备的蓝牙模块、汽车电子钥匙、胎压监测系统、电子烟……这些目前大热的行业及产品在我们的日常生活中扮演中重要的角色,我们来看一看程序是通过哪些方式“搬运”到芯片内的。

嵌入式板子上电后,会去特定的位置寻找uboot,uboot初始化内存,初始化串口,设置linux启动参数以后,会将内核从flash中加载到内存。然后内核会去挂载根文件系统并启动init。所以上面所说的三种文件可以理解为固件。

烧录的意思是将一些嵌入式启动所必须的硬件下载到嵌入式的储存设备中,这可能是norflash, 有可能是nandflash,也有可能是SD卡。当这些固件烧录到储存器中,板子下次启动的时候,直接从这些储存器中找到这些文件,嵌入式系统就能够直接跑起来。

当我们只烧录uboot后,进入uboot模式下,我们可以通过uboot模式下的命令来加载kernel和rootfs。在uboot模式下,我们使用tftp mem_addr kernel_file来加载内核,然后通过nfs来加载rootfs。这样做的前提是你的PC机提供tftp和nfs服务,并且你的开发板需要和PC机在同一网络下。这样做有一个缺点,每次板子上电时都需要去敲命令来加载内核以及nfs。

将程序“搬运”到芯片内部存储空间的过程叫烧录,烧录方式一般分为离线烧录和在线烧录,不同的烧录方式会影响工厂的生产流程、工装及夹具的设计等等。

1、烧录方式

离线烧录:通过各种适配器兼容不同封装的芯片,芯片与适配器搭配使用才能实现程序的烧录。适配器本身是一种精密夹具,不同芯片、不同封装需要选用不同的适配座。现在运用广泛的Emmc等芯片的封装朝着BGA、QFN等小型、平面化方向发展,而这类封装的适配器价格都不低。

在线烧录:在线烧录使用的是芯片的标准通信总线,如USB、SWD、JTAG、UART等,接口相对是固定的,烧写时所需要连接的脚位也很少。并且由于接口通信速率不高,采用一般的线材即可,

2、 生产流程

在生产流程上,离线烧录和在线烧录会带来比较明显的区别,

离线烧录都是需要精密夹具来配合,如果生产测试的时候发现出错了,进行生产回溯重新修正,就需要把芯片拆卸下来的,重新按照既定的流程来走一遍,耗费的人力物力较大,成本较高。在正常的生产当中,还有很多额外因素,比如PCBA由于不能耐高温,在拆卸芯片的过程中很容易变形,无形中增加报废的风险。

在线烧录本身就是通过连线来进行程序烧录的,如果生产测试的时候发现出错了,立即可以对出错的PCBA进行回溯,重新再来一次即可,节省大量人力物力,成本低廉,效率高。

更重要的是,现在生产线也在向自动化发展,越来越多的制造商将ICT、FCT等功能测试机加在生产线上,使用自动夹具配合在线烧录的生产方式可以在烧录阶段省去人工操作,贴板后直接进行烧录,然后将PCBA送到测试机测试,整个生产过程全自动化,能极大地提高生产效率。

审核编辑黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    446

    文章

    47730

    浏览量

    409024
  • 嵌入式
    +关注

    关注

    4981

    文章

    18267

    浏览量

    288227
  • 烧录
    +关注

    关注

    8

    文章

    219

    浏览量

    35191
收藏 人收藏

    评论

    相关推荐

    工厂如何选择适合的MES系统

    电子发烧友网站提供《工厂如何选择适合的MES系统.docx》资料免费下载
    发表于 02-29 09:09 0次下载

    stlink烧录烧录步骤

    烧录器是一种常用于嵌入式系统开发的工具,能够将程序代码烧录到芯片中。STLINK是STMicroelectronics公司推出的一款烧录器,用于烧录STM32系列单片机。以下是STLI
    的头像 发表于 01-08 14:51 4751次阅读

    系统镜像烧录

    系统镜像烧录 启动产品需要两个步骤:烧录系统,启动系统 ArmSoM 系列产品的系统镜像包含了多种根文件系统,我们可以根据自己需求选择相应的
    发表于 12-08 11:11

    在线烧录和离线烧录怎么选择

    对于工程师和电子生产企业来说,给芯片写入程序,即烧录是日常工作中必不可少的工作。在线烧录和离线烧录是两种常见的数据写入方法,它们在原理、作用和使用方面有着不同的特点,因此在实际应用中需要根据具体需求进行
    的头像 发表于 11-29 19:39 562次阅读
    在线<b class='flag-5'>烧录</b>和离线<b class='flag-5'>烧录</b>怎么<b class='flag-5'>选择</b>

    如何选择适合消费级路由器的技巧

    如何选择适合消费级路由器的技巧
    的头像 发表于 11-24 15:15 223次阅读

    如何选择适合你的激光打标机

    随着科技的快速发展,激光打标机已成为各类产品标识和编码的主流方式。然而,在众多不同类型的激光打标机中,如何选择一款适合自己需求的设备呢?博特激光,作为一家专业的激光设备制造商,将为你揭
    的头像 发表于 11-23 19:17 319次阅读
    如何<b class='flag-5'>选择</b><b class='flag-5'>适合</b>你的激光打标机

    如何选择适合自己需求的4G路由器

    如何选择适合自己需求的4G路由器
    的头像 发表于 11-23 11:10 258次阅读

    如何选择适合特定应用的晶振频率?

    如何选择适合特定应用的晶振频率? 选择适合特定应用的晶振频率是电子设计中的重要环节之一。晶振频率决定了数字系统中的时钟频率,影响系统的性能、功耗和稳定性。在
    的头像 发表于 11-17 11:38 394次阅读

    如何根据不同仪器选择适合的电源模块?

    如何根据不同仪器选择适合的电源模块?
    的头像 发表于 11-10 13:07 408次阅读
    如何根据不同仪器<b class='flag-5'>选择</b><b class='flag-5'>适合</b>的电源模块?

    亮钻科技D-3568主板烧录教程

    本固件烧录教程,针对基于瑞芯微平台的主板,以亮钻科技的D-3568主板为例,烧录方式采用常用的USB OTG,整个教程仅3个步骤,紧跟步骤操作,轻松上手。
    的头像 发表于 10-27 09:35 1308次阅读
    亮钻科技D-3568主板<b class='flag-5'>烧录</b>教程

    浅谈单片机的烧录方式

    单片机的烧录方式主要可以分为三种:在电路编程(In-Circuit Programming,简称ICP)、在应用编程(In-Application Programming,简称IAP)和在系统编程(In-System Programming,简称ISP)。
    发表于 10-16 17:02 977次阅读

    选择适合不同旅行类型的户外电源

    不同旅行类型,选择适合的户外电源是很重要的。对于短途旅行,可以选择小巧便携、功率适中的户外电源;而对于长途旅行,建议选择功率较高、具有多种充电方式
    发表于 08-24 17:58

    【野火 fireFlasher Mini 脱机烧录器】SW方式进行烧写 STM32F103RB

    【野火 fireFlasher Mini 脱机烧录器】SW方式进行烧写 STM32F103RB 选择芯片 调入程序 一键烧录 断开连接,退出配置。
    发表于 05-09 21:50

    【野火 fireFlasher Mini 脱机烧录器】+ 多种类型开发板的烧录测试

    相较于一般的调试下载工具,野火脱机烧录器更面向于广谱化的解决之道,是面向多家产品,面向多个系列。 为此,这里也本着对多种类型开发板进行测试的方向来进行测试。 烧录APM32F030
    发表于 05-09 10:47

    如何选择适合自己需求的拼接大屏

    目前市场上拼接大屏产品有很多,但种类主要还是两种,那就是液晶拼接屏和LED显示屏。不过很多用户对这两种大屏并不是很了解,所以在选择的时候都犯了难。那么,如何选择适合自己需求的拼接大屏?
    的头像 发表于 05-06 15:04 633次阅读