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

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

3天内不再提示

降本提效!触觉智能RK3506核心板现已支持OTA升级,省去烧录迭代更高效

触觉智能 2026-01-27 08:10 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

触觉智能RK3506核心板/开发板SDK即将迎来更新,版本为至“rk3506_linux6.1_v1.2.0”。

此次更新优化解决了部分bug、完善了部分适配,内核升级至Linux6.1.118,同时新增支持【OTA升级功能】。下文将为开发者带来详细的RK3506 OTA 升级操作指南。

wKgZO2l4Am2AZgfRAAFTM7DPSaI19.jpeg

OTA升级

OTA(Over-the-Air)即空间下载技术。 OTA升级一般是Android、Linux等操作系统提供的标准软件升级⽅式。功能强⼤,可以⽆损失升级系统,主要通过⽹络,例如WiFi、4G/5G下载OTA包升级,也⽀持通过下载OTA包到SD卡/U盘升级。

本⽂主要介绍了使⽤OTA技术升级时,本地升级程序recovery执⾏升级的流程及技术细节,以便⽤⼾在开发过程中了解升级的过程及注意事项。

OTA升级整包固件(完整镜像)

  • 配置Buildroot升级工具updateEngine

修改以下配置:

BR2_PACKAGE_RECOVERY=y BR2_PACKAGE_RECOVERY_USE_UPDATEENGINE=y BR2_PACKAGE_RECOVERY_UPDATEENGINEBIN=y BR2_PACKAGE_RECOVERY_SUCCESSFUL_BOOT=y BR2_PACKAGE_RECOVERY_NO_UI=y

  • updateEngine参数查看

通过updateEngine的命令帮助查看升级的分区地址:

updateEngine --help

wKgZPGl4Am6AcbFZAAH8qfWur3Q44.jpeg

OTA分区地址换算十六进制:

换成16进制即: 0x800000: Upgrade loader 0x400000: Upgrade parameter 0x200000: Upgrade uboot 0x100000: Upgrade trust 0x080000: Upgrade boot 0x040000: Upgrade recovery 0x020000: Upgrade rootfs 0x010000: Upgrade oem 0x008000: Upgrade uboot_a 0x004000: Upgrade uboot_b 0x002000: Upgrade boot_a 0x001000: Upgrade boot_b 0x000800: Upgrade system_a 0x000400: Upgrade system_b 0x000200: Upgrade misc 0x000100: Upgrade userdata

  • 升级测试

升级前,确认默认固件内核编译时间:

wKgZPGl4Am2ADksPAAA6hnaXzJM26.jpeg

修改内核源码,如打开并保存

kernel-6.1/drivers/input/touchscreen/gt9xx/gt9xx.c(.c文件变更,会使内核编译时间更新),然后重新编译boot,并打包固件。

wKgZO2l4Am2Af1TbAACCsG5FzO079.jpeg

./build.sh kernel && ./build.sh updateimg

此操作编译生成的update.img模拟更新版本的固件即需要升级的固件,需要拷贝到/userdata/目录下:

wKgZPGl4Am6AIVpFAAAt27oiYu411.jpeg

执行以下命令升级整包固件:

updateEngine --image_url=/userdata/update.img --update --reboot

升级成功后,系统会自动进行reboot操作:

wKgZO2l4Am6ABPKXAAEE9-wwCzQ38.jpeg

升级完后查看内核编译时间有更新,证明OTA升级成功:

wKgZO2l4Am6ACNe5AAA_WRwDaGA66.jpeg
  • 注意事项

1.执行完命令后,系统过一段时间会重启进入recovery,这里需要等到再次重启就会进入到系统。

2.OTA升级,需要将需要升级的固件放到/userdata目录。

OTA单独升级内核、文件系统

  • 单独升级内核分区镜像

和升级整包一样,升级前查看内核编译时间:

wKgZPGl4Am2ADksPAAA6hnaXzJM26.jpeg

拷贝要升级固件至对应/userdata/目录下:

wKgZPGl4Am6AIVpFAAAt27oiYu411.jpeg

执行以下命令,升级boot.img:

updateEngine --image_url=/userdata/update.img --update --reboot --partition=0x80000

wKgZPGl4Am6ANOxWAAD8M-ztrc057.jpeg

升级成功后,系统会自动进行reboot操作。

确认内核时间有更新证明OTA升级内核成功:

wKgZPGl4Am6Aanf_AAA6u7r1lEE01.jpeg
  • 单独升级rootfs分区镜像

拷贝要升级的固件到/userdata/目录下:

wKgZPGl4Am6AIVpFAAAt27oiYu411.jpeg

升级前在根文件系统,新建一个测试文件:

wKgZPGl4Am-ALQ2cAABKk94Bpts88.jpeg

执行以下命令,升级rootfs.img:

updateEngine --image_url=/userdata/update.img --update --reboot --partition=0x20000

wKgZO2l4Am-AFTUYAAGBOL4mEz868.jpeg

升级成功后,系统会自动进行reboot操作。

升级成功后,前面新建的文件已不在,表示OTA成功。

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

    关注

    88

    文章

    11849

    浏览量

    219760
  • OTA
    OTA
    +关注

    关注

    7

    文章

    632

    浏览量

    38519
  • RK3506
    +关注

    关注

    0

    文章

    103

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    维护成本直降!RK3576核心板/开发OTA升级功能详解,触觉智能瑞芯微RK方案商

    触觉智能旗下瑞芯微RK3576核心板/开发产品方案,已新增支持
    的头像 发表于 04-21 10:30 337次阅读
    维护成本直降!<b class='flag-5'>RK</b>3576<b class='flag-5'>核心板</b>/开发<b class='flag-5'>板</b><b class='flag-5'>OTA</b><b class='flag-5'>升级</b>功能详解,<b class='flag-5'>触觉</b><b class='flag-5'>智能</b>瑞芯微<b class='flag-5'>RK</b>方案商

    瑞芯微RK3506实现64通道高速ADC并行采集,QT二次开发SDK,基于触觉智能方案

    本文基于触觉智能RK3506核心板/开发,介绍RK3506+64通道高速ADC采集+QT显示方
    的头像 发表于 04-21 10:17 229次阅读
    瑞芯微<b class='flag-5'>RK3506</b>实现64通道高速ADC并行采集,QT二次开发SDK,基于<b class='flag-5'>触觉</b><b class='flag-5'>智能</b>方案

    触觉智能RK3506 SDK2.0发布,20余项升级优化与bug修复

    触觉智能RK3506核心板/开发SDK与软件资料迎来更新,SDK版本号为“rk3506_lin
    的头像 发表于 03-14 07:13 784次阅读
    <b class='flag-5'>触觉</b><b class='flag-5'>智能</b><b class='flag-5'>RK3506</b> SDK2.0发布,20余项<b class='flag-5'>升级</b>优化与bug修复

    米尔RK3506核心板SDK重磅升级,解锁三核A7实时控制新架构

    在工业控制与边缘智能领域,开发者的核心需求始终明确:在可控的成本内,实现可靠的实时响应、稳定的通信与高效的开发部署。米尔电子基于RK3506处理器打造的MYC-YR
    发表于 12-19 20:35

    SDK重磅升级RK3506核心板解锁三核A7实时控制新架构

    在工业控制与边缘智能领域,开发者的核心需求始终明确:在可控的成本内,实现可靠的实时响应、稳定的通信与高效的开发部署。米尔电子基于RK3506处理器打造的MYC-YR
    的头像 发表于 12-18 08:05 1206次阅读
    SDK重磅<b class='flag-5'>升级</b>,<b class='flag-5'>RK3506</b><b class='flag-5'>核心板</b>解锁三核A7实时控制新架构

    触觉智能RK3506星闪开发测评报告(下)

    本文基于触觉智能RK3506开发,上集主要从性能、功耗进行测评,本集将从开发的外设设计、EMC等可靠性性能进行测评。
    的头像 发表于 12-11 17:00 1595次阅读
    <b class='flag-5'>触觉</b><b class='flag-5'>智能</b><b class='flag-5'>RK3506</b>星闪开发<b class='flag-5'>板</b>测评报告(下)

    瑞芯微RK3506核心板/开发SARADC模拟采集实战,软硬件实操必看攻略!

    本文基于触觉智能RK3506核心板/开发,介绍SARADC采集模拟信号使用攻略,包括硬件、驱动层的修改。
    的头像 发表于 10-30 11:58 1162次阅读
    瑞芯微<b class='flag-5'>RK3506</b><b class='flag-5'>核心板</b>/开发<b class='flag-5'>板</b>SARADC模拟采集实战,软硬件实操必看攻略!

    如何让RK3506流畅刷图,用好RGA?

    本文基于触觉智能RK3506核心板/开发,介绍RGAIM2D进行图像处理,包括相关编译与测试方法。
    的头像 发表于 10-29 10:00 1744次阅读
    如何让<b class='flag-5'>RK3506</b>流畅刷图,用好RGA?

    RK3506工控核心板Wi-Fi模组性能测试报告

    RK3506工控核心板Wi-Fi模组性能测试报告测试概述本次测试对比了三种不同WiFi模组在2.4GHz和5GHz频段的网络吞吐量性能,使用iperf3工具进行30秒的多线程传输测试。基于武汉万象
    的头像 发表于 10-14 17:09 3203次阅读
    <b class='flag-5'>RK3506</b>工控<b class='flag-5'>板</b><b class='flag-5'>核心板</b>Wi-Fi模组性能测试报告

    明远智睿 RK3506 核心板:工业物联网领域的性能 “小巨人”

    在工业物联网与嵌入式技术飞速发展的当下,设备对核心部件的尺寸、性能、稳定性提出了更为严苛的要求。明远智睿推出的 RK3506 核心板,凭借其紧凑的设计、强劲的性能与丰富的接口配置,成为工业控制、
    的头像 发表于 09-11 18:01 1118次阅读

    明远智睿 RK3506 核心板:小巧身躯里的强大技术能量

    在嵌入式技术飞速发展的当下,核心板作为各类智能设备的 “大脑”,其性能、尺寸与兼容性直接决定了终端产品的竞争力。明远智睿推出的 RK3506 核心板,凭借一系列突破性技术设计,在众多同
    的头像 发表于 08-27 17:20 934次阅读

    触觉智能RK3506开发通过OpenHarmony 5.1 XTS认证,引领鸿蒙开发新标杆!

    触觉智能作为瑞芯微专业方案商与开源鸿蒙南向硬件厂家,旗下RK3506开发及其核心板(模组)通过OpenHarmony5.1XTS认证!这一
    的头像 发表于 08-14 23:49 2088次阅读
    <b class='flag-5'>触觉</b><b class='flag-5'>智能</b><b class='flag-5'>RK3506</b>开发<b class='flag-5'>板</b>通过OpenHarmony 5.1 XTS认证,引领鸿蒙开发新标杆!

    触觉智能RK3506核心板工业应用之开源鸿蒙+星闪(下)

    触觉智能旗下RK3506核心板/星闪开发成功适配开源鸿蒙OpenHarmony5.1L1(小型系统)适配,
    的头像 发表于 06-26 12:02 1055次阅读
    <b class='flag-5'>触觉</b><b class='flag-5'>智能</b><b class='flag-5'>RK3506</b><b class='flag-5'>核心板</b>工业应用之开源鸿蒙+星闪(下)

    瑞芯微RK3506开发必备攻略之Qt应用开发手册(下),触觉智能工控嵌入式方案商

    本文基于触觉智能RK3506星闪开发Buildroot系统进行演示,配套RK3506核心板(3
    的头像 发表于 06-19 17:49 1606次阅读
    瑞芯微<b class='flag-5'>RK3506</b>开发<b class='flag-5'>板</b>必备攻略之Qt应用开发手册(下),<b class='flag-5'>触觉</b><b class='flag-5'>智能</b>工控嵌入式方案商

    瑞芯微RK3506 vs NXP i.MX6ULL

    在关键技术国产化浪潮中,国产芯片正以更高性能、更优成本及自主可控优势实现对海外方案的成功替代。今天触觉智能拿出自家新品瑞芯微RK3506核心板
    的头像 发表于 06-19 16:26 1624次阅读
    瑞芯微<b class='flag-5'>RK3506</b> vs NXP i.MX6ULL