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

审核编辑黄宇

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

    关注

    462

    文章

    53534

    浏览量

    459021
  • 嵌入式
    +关注

    关注

    5186

    文章

    20145

    浏览量

    328766
  • 烧录
    +关注

    关注

    8

    文章

    305

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

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

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

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

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

    STM32程序的烧录方式

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

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

    文章目录 一、软硬件的准备 二、硬件接线 三、烧录软件的使用 ●双击BLDevCube.exe软件,如下图 ●选择BL616/618芯片 ●选择IOT的下载方式,右侧interface
    的头像 发表于 07-01 14:44 750次阅读
    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 900次阅读
    嵌入式开发,如何<b class='flag-5'>选择</b><b class='flag-5'>适合</b>的系统?

    如何选择适合的高压功率放大器

    选择适合的高压功率放大器需要考虑多个方面,包括应用需求、性能参数、可靠性、成本等因素。以下是一份关于如何选择适合的高压功率放大器的详细指南。 高压功率放大器是一种关键的电子设备,在许多
    的头像 发表于 05-13 11:45 429次阅读
    如何<b class='flag-5'>选择</b><b class='flag-5'>适合</b>的高压功率放大器

    使用Renesas Flash Programmer软件烧录芯片程序——瑞萨RA系列FSP库开发实战指南(08)

    首先通过前面所述方式手动设置使芯片进入Boot模式。 然后打开Renesas Flash Programmer (RFP)软件新建Project并设置连接方式。 最后选择烧录
    的头像 发表于 04-15 09:25 3993次阅读
    使用Renesas Flash Programmer软件<b class='flag-5'>烧录</b>芯片程序——瑞萨RA系列FSP库开发实战指南(08)

    航空插头接线方式选择指南

    航空插头(航空连接器)作为高可靠性电气连接的核心部件,广泛应用于航空航天、军工装备、轨道交通及工业设备等领域。其接线方式选择直接影响设备的稳定性、安全性和维护效率。面对复杂的应用场景和严苛的工业
    的头像 发表于 03-19 11:04 1824次阅读
    航空插头接线<b class='flag-5'>方式</b>的<b class='flag-5'>选择</b>指南

    M61/M62系列烧录指导(包含模组&amp;开发板)

    文章目录 一、软硬件的准备 二、硬件接线 三、烧录软件的使用 ●双击BLDevCube.exe软件 ●选择BL616/618芯片 ●选择IOT的下载方式,右侧interface
    的头像 发表于 01-06 10:06 1735次阅读
    M61/M62系列<b class='flag-5'>烧录</b>指导(包含模组&amp;开发板)

    PY32离线烧录器 支持普冉32位单片机批量烧录 可配置多种烧录选项

    的XL32F001和XL32F003。选择 003/030/071/072/040/403/303 时应选择对应的内核版本。 PY32离线烧录器支持加载“.Hex”与“.Bin”两种格式的固件,
    的头像 发表于 12-27 17:05 2900次阅读
    PY32离线<b class='flag-5'>烧录</b>器 支持普冉32位单片机批量<b class='flag-5'>烧录</b> 可配置多种<b class='flag-5'>烧录</b>选项