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送到测试机测试,整个生产过程全自动化,能极大地提高生产效率。

审核编辑黄宇

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

    关注

    463

    文章

    54423

    浏览量

    469289
  • 嵌入式
    +关注

    关注

    5209

    文章

    20656

    浏览量

    337011
  • 烧录
    +关注

    关注

    8

    文章

    325

    浏览量

    37184
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    全自动vs手动:哪种芯片烧录机更适合你的工厂产线?

    的研发与柔性生产需求。文章指出,选择的关键在于评估未来封装变化频率、订单稳定性、对错误的容忍度及基础设施条件。许多工厂采用“手动上料+自动烧录”的半自动方案作为中间
    的头像 发表于 01-09 10:39 1969次阅读
    全自动vs手动:哪种芯片<b class='flag-5'>烧录</b>机更<b class='flag-5'>适合</b>你的工厂产线?

    Flash芯片烧录器怎么选?存储芯片烧录的关键要点解析

    选择 Flash 芯片烧录器是保障产品量产与可靠性的关键。首先需明确 Flash 芯片类型(NOR/SPI Flash、NAND/eMMC/UFS 等)及不同类型的烧录挑战,尤其 UF
    的头像 发表于 12-26 14:55 592次阅读

    烧录IC就是芯片烧录!新手必读的IC烧录基础指南

    本文为新手科普 IC 烧录(即芯片烧录)知识,明确其本质是通过专用设备将二进制程序文件写入集成电路的过程,非明火操作。介绍了烧录必备的烧录器、烧录
    的头像 发表于 12-25 13:46 711次阅读

    如何选择适合的SSI编码器?

    如何选择适合的SSI编码器?选择适合的SSI编码器需要综合考虑应用场景、技术参数、环境适应性以及性价比等因素。以下是根据工业自动化领域专业技术人员需求整理的选型指南:
    的头像 发表于 11-03 14:53 859次阅读
    如何<b class='flag-5'>选择</b><b class='flag-5'>适合</b>的SSI编码器?

    如何选择适合的锡膏生产厂家

    选择适合的锡膏生产厂家是电子制造行业中至关重要的一步,因为锡膏的质量直接影响到焊接工艺的稳定性和产品的可靠性。以下是选择锡膏生产厂家时需要考虑的关键因素,以帮助您做出明智的决策。
    的头像 发表于 10-24 18:00 1273次阅读
    如何<b class='flag-5'>选择</b><b class='flag-5'>适合</b>的锡膏生产厂家

    如何选择适合电能质量监测装置的散热方式

    选择电能质量监测装置(以下简称 “装置”)的散热方式,需围绕 **“功耗匹配、环境适配、空间约束、可靠性要求、成本平衡”** 五大核心维度,避免 “过度散热导致成本浪费” 或 “散热不足引发高温损害
    的头像 发表于 09-23 15:19 847次阅读

    单片机烧录原理是怎样的?辉芒微单片机烧录程序详细步骤讲解

    到上位机发来的“握手”指令,就进入 ISP 模式,把后续数据写入 Flash,否则直接跳转到用户程序。   辉芒微烧录的 3 种方式 方式 接口 场景 特点 ICP SWDIO/SWCLK 研发、量产
    的头像 发表于 09-17 16:14 3092次阅读
    单片机<b class='flag-5'>烧录</b>原理是怎样的?辉芒微单片机<b class='flag-5'>烧录</b>程序详细步骤讲解

    STM32程序的烧录方式

    电子发烧友网站提供《STM32程序的烧录方式.pdf》资料免费下载
    发表于 08-28 16:03 8次下载

    Wi-Fi6 &amp; 蓝牙双模模组 Ai-M61/M62系列产品烧录指导

    文章目录 一、软硬件的准备 二、硬件接线 三、烧录软件的使用 ●双击BLDevCube.exe软件,如下图 ●选择BL616/618芯片 ●选择IOT的下载方式,右侧interface
    的头像 发表于 07-01 14:44 1394次阅读
    Wi-Fi6 &amp; 蓝牙双模模组 Ai-M61/M62系列<b class='flag-5'>产品</b><b class='flag-5'>烧录</b>指导

    程序烧录原理

    ,主要用于产品的远程升级。与ISP类似,IAP也可以在程序运行过程中实现程序的自我更新。IAP程序通常存放在芯片的特定区域,通过中断向量表的映射来实现程序的跳转和更新。 其他烧录方式 除了上述常见
    发表于 06-17 11:29

    #烧录芯片 #单片机 #存储芯片 #烧录机 #烧录器 什么是烧录

    烧录
    jf_99460966
    发布于 :2025年05月29日 11:25:25

    嵌入式开发,如何选择适合的系统?

    在嵌入式ARM开发中,面对多种操作系统的选择,如何做出最适合项目的决策?本文将为您梳理常见系统的特性,帮助您快速了解它们的优缺点,以便更好地选择适合的系统。引言在嵌入式ARM开发中,
    的头像 发表于 05-20 11:32 1297次阅读
    嵌入式开发,如何<b class='flag-5'>选择</b><b class='flag-5'>适合</b>的系统?