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

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

3天内不再提示

国产!瑞芯微RK3506(3核A7@1.5GHz+双网口+双CAN-FD)工业开发板—Linux系统固化手册

Tronlong创龙科技 来源:Tronlong创龙科技 作者:Tronlong创龙科技 2025-06-05 14:59 次阅读

前 言

本文主要演示SD启动卡制作,以及将Linux系统镜像固化至NAND FLASH或eMMC的方法,旨在帮助开发者和测试人员快速完成产品方案验证与性能评估中的系统固化环节。

开发环境

Windows开发环境:Windows10 64bit

Linux开发环境:VMware16.2.5、Ubuntu22.04.4 64bit

LinuxSDK开发包:LinuxSDK-[版本号](基于RK3506_LINUX6.1_SDK_Release_V1.1.0_20241128)

评估板系统版本:U-Boot-2017.09、Linux-6.1.99、Buildroot-2024.02

术语表

为便于阅读,下表对文档出现的关键术语进行解释;对于广泛认同释义的术语,在此不做注释。

wKgZPGgmjNyAKnGNAAC7P4g3If4154.png

注意事项

NAND FLASH配置评估板支持通过系统启动卡(下文称“SD启动卡”)和板载NAND FLASH启动系统。eMMC配置评估板仅支持通过板载eMMC启动系统。

使用瑞芯微创建升级磁盘工具SDDiskTool可将Linux系统镜像通过读卡器固化至Micro SD卡中,将Micro SD卡制作成“SD启动卡”。“SD启动卡”可通过Micro SD模式启动系统,适用于日常调试。

Linux系统镜像文件位于“4-软件资料LinuxMakesdboot”目录下,版本号以实际情况为准,具体说明如下表所示。

wKgZO2gmjTuAKOsHAADlrQWCkGU175.png

评估板简介

RK3506J/RK3506B处理器的IO电平标准一般为1.8V、3.3V,上拉电源一般不超过3.3V或1.8V,当外接信号电平与IO电平不匹配时,中间需增加电平转换芯片或信号隔离芯片。按键或接口需考虑ESD设计,ESD器件选型时需注意结电容是否偏大,否则可能会影响到信号通信

wKgZO2gmlLGAOIp-ACPXokxEppA267.png

评估板硬件资源图解1

wKgZPGgLTQuAI04RACOyUyFlH0M175.png

评估板硬件资源图解2

制作SD启动卡

NAND FLASH配置评估板支持通过SD_Firmware_Tool工具制作“SD启动卡”启动系统,暂未支持通过SD_Firmware_Tool工具制作SD升级卡固化系统至NAND FLASH。

eMMC配置评估板不支持通过Micro SD模式启动系统,需通过瑞芯微开发工具RKDevTool固化系统至eMMC启动系统。

SD启动卡制作说明

将产品资料“4-软件资料ToolsWindows”目录下的瑞芯微创建升级磁盘工具SDDiskTool_v1.78.zip解压至Windows非中文工作目录下。

右键SD_Firmware_Tool.exe,然后点击“以管理员身份运行(A)”打开工具。

wKgZPGgmjWWAd6xQAAB2B2DiDwM969.png

图 1

将MicroSD卡通过读卡器插至PC机USB接口,在“第一步:选择可移动设备”中选择可移动磁盘设备,然后点击“恢复磁盘”进行格式化,如下图所示。

wKgZPGgmjWWAd6xQAAB2B2DiDwM969.png

图 2

请确认所选的可移动磁盘设备无误,在弹出窗口中点击“是(Y)”进行格式化。

wKgZO2gmjZGARwkOAAAUekoqOHQ133.png

图 3

wKgZPGgmjZuAWOTxAAA3Qin6JRw314.png

图 4

等待格式化完成后,在弹出窗口中点击“确定”。

wKgZPGgmjaqAU2mYAAAPE_gVBsM816.png

图 5

将产品资料“4-软件资料LinuxMakesdboot”目录下的Linux系统镜像update-sd.img拷贝至非中文路径的目录。在瑞芯微创建升级磁盘工具窗口中勾选“SD启动”选项,点击“选择固件”选择目标Linux系统镜像文件,点击“开始创建”,在弹出窗口中点击“是(Y)”,制作SD启动卡。

wKgZO2gmjbeAUk_mAAA68shaL2U719.png

图 6

wKgZPGgmjcOATxzAAAAVL7-Nzy4119.png

图 7

wKgZPGgmjdGARRAiAAA7w6BDp_8796.png

图 8

请耐心等待1min左右,在弹出的窗口中点击“确定”,此时SD启动卡制作完成。

wKgZO2gmjfuAYgMPAAAP6JPtfh0829.png

图 9

通过SD启动卡启动系统

评估板断电,将SD启动卡插至评估板Micro SD卡槽。使用Type-C线连接评估板的USB TO UART0调试串口到PC机,然后将评估板上电。系统将从SD启动卡启动后自动登录root用户,调试串口终端会打印如下类似启动信息。

备注:系统上电后,由CPU内部BootRom的引导代码依次从NAND FLASH、eMMC/SD卡、USB接口检测SPL启动程序,从第一个包含SPL启动程序的设备开始启动。SPL启动后,将优先从SD系统卡(非常规SD卡)引导U-Boot镜像,否则,将从原启动设备引导U-Boot镜像。详情请查阅“Rockchip官方参考文档/cn/Common/MMC/”目录下的官方参考文档《Rockchip_Developer_Guide_SD_Boot_CN》。

系统启动后自动登录root用户,调试串口终端会打印如下类似启动信息,"Bootdev(atags):mmc 0"表示从启动卡启动。

wKgZO2gmjgqAPX2aAABz1kodZso902.png

图 10

wKgZO2gmjlOACjk7AAA9GFt-P24286.png

图 11

通过USB固化系统至NAND FLASH/eMMC

将产品资料“4-软件资料ToolsWindows”目录下的瑞芯微驱动助手DriverAssitant_v5.13.zip解压至Windows非中文工作目录下,双击运行DriverInstall.exe。

wKgZPGgmjmCAPDuRAABZvpJi2No275.png

图 12

请先点击“驱动卸载”选项,在弹出的窗口点击“确定”。
备注:使用瑞芯微开发工具RKDevTool固化Linux系统镜像至NAND FLASH或eMMC时,需安装Rockusb驱动,PC机才能正常识别设备,因此需先卸载驱动,再重新安装。

wKgZO2gmjquAX3bkAAASC6U9SrU539.png

图 13

wKgZPGgmjryADovBAAAJhXnCzro964.png

图 14

然后点击“驱动安装”选项,在弹出的窗口点击“确定”完成驱动安装。

wKgZPGgmjsmAMEVyAAASQZcwpfA385.png

图 15

wKgZO2gmjtmAFmwtAAAJM33IxO4822.png

图 16

固化Linux系统至NAND FLASH

将产品资料“4-软件资料ToolsWindows”目录下的瑞芯微开发工具RKDevTool_Release_v3.32_for_nand.zip解压至Windows工作目录下,该工具可将Linux系统镜像通过USB2.0 OTG接口固化至NAND FLASH。进入"RKDevTool_v3.32_for_window"目录,双击运行RKDevTool.exe。

wKgZO2gmjuaAHMOwAAB6hblHImQ906.png

图 17

wKgZO2gmjv6APA26AABTIQDvirA815.png

图 18

请从Micro SD卡槽取出SD卡,使用两根Type-C线分别将评估板USB2.0 OTG(CON7)接口、USB TO UART0调试串口与PC机USB接口连接。

wKgZO2gmjxOAQqjrACxQLF3LPHE328.png

图 19

请在瑞芯微开发工具界面点击“升级固件”,然后点击“固件”,选择需要固化至NAND FLASH的Linux系统镜像。

wKgZO2gmjySAPj1AAAA-VnsUBqs631.png

图 20

wKgZO2gmjzSAU_NEAAA_soVtt-g505.png

图 21

将评估板断电,长按Maskrom(KEY2)或USER1(KEY3)按键,再将评估板重新上电。当检测到Maskrom(KEY2)或USER1(KEY3)按键为低时,CPU将进入MASKROM模式或Loader模式,即可通过USB2.0 OTG接口进⾏固件升级。

此时瑞芯微开发工具界面将会出现提示信息“发现一个MASKROM设备”或“发现一个LOADER设备”,然后松开按键。

备注:

若NANDFLASH未固化系统镜像,提示“发现一个MASKROM设备”。

若NANDFLASH已固化系统镜像,提示“发现一个LOADER设备”。

Maskrom(KEY2)按键为最终固化方式,当系统存在不可恢复的损坏时,如误删除某些文件或分区,导致NAND FLASH分区损坏、U-Boot损坏、SPL损坏等,可通过Maskrom(KEY2)按键方式固化。一般情况下通过USER1(KEY3)按键即可。

wKgZO2gmj3CAF-H3AABC2Eu1L70548.png

图 22

wKgZO2gmj4SAcdr6AABBrWRrXDk665.png

图 23

备注:若NANDFLASH配置评估板使用Maskrom模式固化后无法正常启动,请按如下步骤操作。

对于已固化系统镜像的NANDFLASH配置评估板,请使用“Loader模式”固化,不能使用Maskrom模式固化。

对于未固化系统镜像的NANDFLASH配置评估板,请先通过“Maskrom模式”固化,再使用“Loader模式”重新固化。

点击“升级”,工具将自动固化Linux系统镜像至NAND FLASH。

wKgZO2gmj5GAQcHLAABDym7dZes829.png

图 24

wKgZO2gmj5-ADma-AABcsQkvi58477.png

图 25

直至出现如下界面,提示“下载固件成功”的信息,表示系统固化成功。此时评估板将自动重启,启动完成后,瑞芯微开发工具界面提示“发现一个ADB设备”。

wKgZO2gmj62AIm5AAABWv3qTHgI911.png

图 26

同时,系统启动后自动登录root用户,调试串口终端会打印如下类似启动信息,"Bootdev(atags):mtd 1"表示从NAND FLASH启动。

wKgZPGghlYeAEEQpAAB0iXxjDes086.png

图 27

wKgZO2gmjlOACjk7AAA9GFt-P24286.png

图 28

固化Linux系统至eMMC

将产品资料“4-软件资料ToolsWindows”目录下的瑞芯微开发工具RKDevTool_Release_v3.32_for_emmc.zip解压至Windows工作目录下,该工具可将Linux系统镜像通过USB2.0 OTG接口固化至eMMC。进入"RKDevTool_v3.32_for_window"目录,双击运行RKDevTool.exe。

wKgZO2gmkHuARPz0AABzeNBxQXU064.png

图 29

wKgZO2gmjv6APA26AABTIQDvirA815.png

图 30

请勿插入SD卡至Micro SD卡槽,使用两根Type-C线分别将评估板USB2.0 OTG(CON7)接口、USB TO UART0调试串口与PC机USB接口连接。

请在瑞芯微开发工具界面点击“升级固件”,然后点击“固件”,选择需要固化至eMMC的Linux系统镜像。

wKgZO2gmjySAPj1AAAA-VnsUBqs631.png

图 31

wKgZPGgmkMiAKrIoAAA_2vU3A4o279.png

图 32

将评估板断电,长按Maskrom(KEY2)或USER1(KEY3)按键,再将评估板重新上电。当检测到Maskrom(KEY2)或USER1(KEY3)按键为低时,CPU将进入MASKROM模式或Loader模式,即可通过USB2.0 OTG接口进⾏固件升级。

此时瑞芯微开发工具界面将会出现提示信息“发现一个MASKROM设备”或“发现一个LOADER设备”,然后松开按键。

备注:

若eMMC未固化系统镜像,提示“发现一个MASKROM设备”。

若eMMC已固化系统镜像,提示“发现一个LOADER设备”。

Maskrom(KEY2)按键为最终固化方式,当系统存在不可恢复的损坏时,如误删除某些文件或分区,导致eMMC分区损坏、U-Boot损坏、SPL损坏等,可通过Maskrom(KEY2)按键方式固化。一般情况下通过USER1(KEY3)按键即可。

wKgZO2gmkNWAM2nGAABC5yq1lD8292.png

图 33

wKgZPGgmkN6AZLl3AABBmFaLHQk325.png

图 34

点击“升级”,工具将自动固化Linux系统镜像至eMMC。

wKgZO2gmkOuAM6MMAABCqewTEGM406.png

图 35

wKgZO2gmkPeAEHtoAABcDEmq02k526.png

图 36

直至出现如下界面,提示“下载固件成功”的信息,表示系统固化成功。此时评估板将自动重启,启动完成后,瑞芯微开发工具界面提示“发现一个ADB设备”。

wKgZPGgmkQWAROsyAABbdzuenIA077.png

图 37

同时,系统启动后自动登录root用户,调试串口终端会打印如下类似启动信息,"Bootdev(atags):mmc 0"表示从eMMC启动。

wKgZO2gmjgqAPX2aAABz1kodZso902.png

图 38

wKgZO2gmjlOACjk7AAA9GFt-P24286.png

图 39

详细的代码跟资料可以在我们的公众号(Tronlong创龙科技)找到哦,在资料下载里面查找就好,如果找不到或者还有别的疑问可以直接询问我们的技术人员。

审核编辑 黄宇

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

    关注

    16

    文章

    1719

    浏览量

    137901
  • Linux
    +关注

    关注

    87

    文章

    11479

    浏览量

    213040
  • 开发板
    +关注

    关注

    25

    文章

    5589

    浏览量

    103125
  • 瑞芯微
    +关注

    关注

    25

    文章

    548

    浏览量

    52263
  • RK3506
    +关注

    关注

    0

    文章

    30

    浏览量

    79
收藏 人收藏

    评论

    相关推荐
    热点推荐

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

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

    有奖丨米尔 RK3506开发板免费试用

    米尔与合作发布的新品基于RK3506应用
    的头像 发表于 06-19 08:04 118次阅读
    有奖丨米尔 <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3506</b><b class='flag-5'>开发板</b>免费试用

    米尔多核异构低功耗RK3506核心重磅发布

    近日,米尔电子发布MYC-YR3506核心开发板,基于国产新一代入门级工业处理器
    发表于 05-16 17:20

    米尔基于RK3506核心开发板

    MYC-YR3506核心开发板新一代入门级国产工业处理器RK3506,3
    发表于 05-15 16:00 2次下载

    正点原子Linux最小系统RK3506B资料发布!超低功耗,满载功耗低发热小,实现性能与能效突破!

    正点原子Linux最小系统RK3506B资料发布!超低功耗,满载功耗低发热小,实现性能与能效突破! 正点原子
    发表于 05-15 15:27

    RK3506开发板Ethercat主站适配开发详细攻略,实测微秒级抖动延迟!

    RK3506开发板Ethercat主站适配开发详细攻略,实测微秒级抖动延迟!
    的头像 发表于 05-09 15:57 616次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3506</b><b class='flag-5'>开发板</b>Ethercat主站适配<b class='flag-5'>开发</b>详细攻略,实测微秒级抖动延迟!

    国产RK3506 3ARM+Cortex-A7 + ARM Cortex-M0 工业评估说明书

    创龙科技TL3506-EVM是一款基于RK3506J/RK3506B处理器设计的
    的头像 发表于 04-29 15:42 1757次阅读
    <b class='flag-5'>国产</b>!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3506</b> <b class='flag-5'>3</b><b class='flag-5'>核</b>ARM+Cortex-<b class='flag-5'>A7</b> + ARM Cortex-M0 <b class='flag-5'>工业</b>评估<b class='flag-5'>板</b>说明书

    RK3506开发板之Qt应用开发手册(上) 深圳触觉智能出品,嵌入式方案商

    RK3506开发板必备攻略之Qt应用开发手册
    的头像 发表于 04-28 17:16 425次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3506</b><b class='flag-5'>开发板</b>之Qt应用<b class='flag-5'>开发</b><b class='flag-5'>手册</b>(上) 深圳触觉智能出品,嵌入式方案商

    RK3506开发板必备之LVGL应用开发手册,深圳触觉智能出品

    SDL送显。目前RK3506平台可支持SDL送显。本文基于触觉智能RK3506星闪开发板进行演示,配套RK3506核心
    的头像 发表于 04-27 19:31 323次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3506</b><b class='flag-5'>开发板</b>必备之LVGL应用<b class='flag-5'>开发</b><b class='flag-5'>手册</b>,深圳触觉智能出品

    国产RK35063A7@1.5GHz++CAN-FD工业评估硬件说明书

    本文主要介绍TL3506-EVM评估硬件接口资源以及设计注意事项等内容。
    的头像 发表于 04-25 16:49 514次阅读
    <b class='flag-5'>国产</b>!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3506</b>(<b class='flag-5'>3</b><b class='flag-5'>核</b><b class='flag-5'>A7@1.5GHz+</b><b class='flag-5'>双</b><b class='flag-5'>网</b><b class='flag-5'>口</b>+<b class='flag-5'>双</b><b class='flag-5'>CAN-FD</b>)<b class='flag-5'>工业</b>评估<b class='flag-5'>板</b>硬件说明书

    RK35063ARM+Cortex-A7 + ARM Cortex-M0)工业核心选型资料

    创龙科技SOM-TL3506是一款基于RK3506J/RK3506B处理器设计的
    的头像 发表于 04-09 09:04 791次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3506</b>(<b class='flag-5'>3</b><b class='flag-5'>核</b>ARM+Cortex-<b class='flag-5'>A7</b> + ARM Cortex-M0)<b class='flag-5'>工业</b>核心<b class='flag-5'>板</b>选型资料

    【技术简析】触觉智能RK3506 Linux星闪网关开发板有什么奥妙?

    工业智能化与物联网深度融合的今天,深圳触觉智能推出首款搭载RK3506芯片的Linux
    的头像 发表于 03-21 11:58 584次阅读
    【技术简析】触觉智能<b class='flag-5'>RK3506</b> <b class='flag-5'>Linux</b>星闪网关<b class='flag-5'>开发板</b>有什么奥妙?

    性价比天花?触觉智能发布RK3506核心(宽温级RK3506 工业RK3506J)

    深圳触觉智能SOM3506核心现已上市,搭载RK3506B/J超低功耗处理器(
    的头像 发表于 03-07 10:35 708次阅读
    性价比天花<b class='flag-5'>板</b>?触觉智能发布<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3506</b>核心<b class='flag-5'>板</b>(宽温级<b class='flag-5'>RK3506</b> <b class='flag-5'>工业</b>级<b class='flag-5'>RK3506</b>J)

    全新芯片平台RK3506优势详解,高集成低功耗,为工业而生 深圳触觉智能评测

    RK3506Rockchip在2024年第四季度全新推出的Arm嵌入式芯片平台,三Cortex-
    的头像 发表于 12-28 10:23 1405次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>全新芯片平台<b class='flag-5'>RK3506</b>优势详解,高集成低功耗,为<b class='flag-5'>工业</b>而生 深圳触觉智能评测

    RK3506各型号该怎么选?全新工业芯片介绍 触觉智能出品

    RK3506各型号该怎么选?全新工业芯片介绍,还将推出与星闪技术相结合的RK3506星闪网
    的头像 发表于 12-25 10:27 1318次阅读
    <b class='flag-5'>RK3506</b>各型号该怎么选?<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>全新<b class='flag-5'>工业</b>芯片介绍 触觉智能出品