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

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

3天内不再提示

【软通动力鸿湖万联扬帆系列“竞”开发板试用体验】鸿湖万联扬帆系列“竞”开发板试用测评报告二 开发板

开发板试用精选 来源:开发板试用 作者:电子发烧友william hill官网 2022-10-13 10:46 次阅读
本文来源电子发烧友社区,作者:ALSET, 帖子地址:https://bbs.elecfans.com/jishu_2306145_1_1.html


鸿湖万联扬帆系列“竞”开发板试用测评报告二 开发板刷机方法
大信(QQ:8125036)

在初步了解鸿蒙开发板后,我们开始着手从开发者角度去研究和使用它。要想对它进行开发,那么我们需要把定制我们的系统或者开发应用程序,把应用程序传到开发板上,然后进行调试和运行。在开发阶段,调试较底层的程序时,有时因为程序误操作,从而修改系统的一些重要参数或者删除了系统文件,导致系统异常而无法开机运行,此时我们需要随时需要一种可以让开发板RESET的方法,让开发板随时可以“回到重前”这样就可以无忧的进行开发调试,而不用担心因调试导致系统破坏而无法继续进行开发工作。而我们开发的应用也需要打包到镜像下载到开发板上。
这里我们需要的方法就是:刷机方法
poYBAGMnUgCAHYGfAAUG-vd1HUw139.png
图1 开发板运行中

一、准备工作

因为开发板是基于RK3568的芯片开发的,因此开发板刷机和其它3568开发板所使用的工具是一样的。
首先去 firfly网站找到3568开发板工具与资源,
https://www.t-firefly.com/doc/download/163.html
在资源下载页面,找到如下的地方,把烧写工具和工具驱动下载下来。
pYYBAGMnUgGAfDxZAAHut1iktUQ757.png
图2 开发工具下载
然后在PC上安装,这里笔者用的电脑配置为:
Windwos环境供开发者参考:

硬件CPU Intel(R)Core(TM) i7-4770HQ CPU @ 2.20GHz 2.20 GHz

内存:16G
硬盘:1T

操作系统:Win10, Vmware 15Player


二、进入刷机模式

RK3568是按RK标准的刷机模式定义,主要分为 LOADER 和 MASKROM 两种,其中MASKROM模式,在系统正常启动后,插入USB线并连接电脑后,在刷机工具底部会显示MASKROM模式,此种模式为刷文件系统的模式。Loader模式一般为系统升级,利用板子内加载软件进行flash数据的烧写,两种模式的详细区别见下表:

Loader
Maskrom
进入情况分析
烧录过固件,系统将进入LOADER固件烧写模式。
未烧录过固件,或者清除了固件数据,上电,进入MASKROM模式(板子初始状态)。
使用情景

在 Loader 模式下,bootloader 会进入升级状态,等待主机命令,用于固件升级等

MaskRom 模式用于bootloader 损坏时的系统修复。 一般情况下是不用进入MaskRom 模式的,只有在 bootloader 校验失败(读取不了 IDR 块,或bootloader 损坏) 的情况下,BootRom 代码 就会进入 MaskRom 模式。
进入步骤

让 bootloader 在启动时检测到 RECOVERY(恢复)键按下,且 USB 处于连接状态。正常烧录机器过后,按音量+ 和重启可进入。
在板子上找对应的EMMC_CLKO、GND焊点,短接后通电,系统会认为 Flash 数据出错,从而清除 Flash 数据,进入MASKROM模式。
烧录注意事项

此模式下可烧写包括loader在内的所有固件。

此模式下必须要选择正确的 MiniLoaderAll.bin,并勾选Loader项。

该开发板经验证目前只支持loader的刷机模式,操作方式是,找一个两头为Type-A 的USB线,一头插入开发板蓝色USB口中,另外插入PC电脑USB口中,电脑上实现安装好,刷机工具软件,以及工具的驱动软件。

然后,在未上电的情况下,按住开发板的 recover建(也是系统的音量键),再插入电源,使开发板上电,稍等后在PC的刷机工机具界面上可以见到找到该设备,并显示 LOADER 模式。如下图:
poYBAGMnUgKABoZAAABBKKN6E88701.png
图3 瑞芯微开发工具

三、读取设备信息

刷机工具识别出设备后,就可以先进入高级功能,查看一下系统的相关信息。从信息可看出是EMMC存储元件

poYBAGMnUgOAQUYCAABdOYiMuR4770.png
图4 读取FLASH ID
pYYBAGMnUgOAEMGOAABoU0_SaOQ100.png
图5 读取FLASH参数信息
pYYBAGMnUgSAHuLZAABdfzQEbII741.png
图6 读取主控芯片信息
poYBAGMnUgWAAWmLAABvY50aJjI111.png
图 7读取Capability信息
四、烧写原厂的IMG文件

读取完硬件各个参数信息后,就准备烧写厂商提供的映像文件,开始烧写几次,都显示失败,在厂商技术的帮助下,按正确的操作方法,终于成功的把系统烧写进入开发板,并把开发板恢复到原厂模式。
在刷机鸿蒙的系统前,可以先读取一下设备的分区信息,做个备份,以便后面用到。
poYBAGMnUgaAEiZ0AABSqnKjEHk586.png
图8 读取设备镜像分区信息
将厂商提供的文件添加到工具内,并导入配置文件,厂商提供的刷机文件并不是所有分区的映像,因此刷机时需要选择相应正确的选项,否则刷机会出现失败。
pYYBAGMnUgeACRc8AABuxNyPOMA150.png
图9 鸿蒙部分区的镜像文件
poYBAGMnUgeAdyyUAAB8EPMZh_M158.png
图10 添加镜像文件导入配置文件
选择好文件,导入好配置文件后,可以看到系统映像文件内的文件系统的根目录结构,然后点击执行,就开始愉快的刷机过程了。
pYYBAGMnUgiAWlnOAAB3uuZiJMA502.png
图11 开始刷机
因为属于局刷,因此刷机过程很快,大概几分钟就完成了。
poYBAGMnUgmAEdQfAAB3KsdjYmA732.png
图12 刷机完成
然后再重新上电开机,系统又进入正确的状态了,此时刷机工具显示为 MASKROM 模式。
pYYBAGMnUgmAYEaAAABwGAugVoM112.png
图13 重新上电启动
五、刷机操作测试总结
经过摸索,最终成功将原厂的鸿蒙系统镜像刷进了开发板,并且能启动正常运行。因为在之前,曾尝试刷入一个RK3568 的Android镜像,但是刷完之后,系统无法启动,也没有任何输出,也就是通用的3568镜像文件,不适用该开发板。因此通过重新刷写出厂的镜像来恢复开发板系统。
需要注意的是,厂商给的刷机是两个分区的镜像文件,也就是其它区没有提供,因此在使用时一旦破坏了其它分区的数据,那么开发板将变砖,而无法使用,只能回厂刷机。因此操作时需十分小心。
通过刷机测试,这里给厂商两个小建议:
1.建议厂商给出完成整体的鸿蒙镜像文件,这样方便随时恢复开发板,也便于开发者大胆的去使用。
2.提供该开发板Android,LinuxBuild的系统镜像,方便将开发板切换成Android系统开发,对比验证。虽然此项目是鸿蒙为目标,但对开发者而言,花同样的成本,得到两种系统开发板,是不是更赚呢,从而有更大的动力来选择我们这款开发板呢?

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

    关注

    1

    文章

    794

    浏览量

    15145
  • 鸿蒙开发板
    +关注

    关注

    1

    文章

    23

    浏览量

    4472
  • 鸿湖万联
    +关注

    关注

    1

    文章

    68

    浏览量

    636
收藏 人收藏

    评论

    相关推荐

    鸿亮相OpenHarmony人才生态大会2024

    近日,由开放原子开源基金会指导,OpenHarmony项目群工作委员会主办的OpenHarmony人才生态大会2024在武汉隆重举办。动力子公司鸿
    的头像 发表于 11-30 10:41 280次阅读

    追加名额丨米尔瑞芯微RK3576开发板有奖试用

    米尔与瑞芯微合作发布的新品基于瑞芯微RK3576应用处理器的MYD-LR3576开发板免费试用活动加码啦~~米尔追加了2块价值849元的MYD-LR3576开发板发起试用活动您不仅可以
    的头像 发表于 11-22 01:00 177次阅读
    追加名额丨米尔瑞芯微RK3576<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    【RA8D1试用活动】RA8D1B-CPKCOR开发板移植linux

    【RA8D1试用活动】RA8D1B-CPKCOR开发板移植linux
    的头像 发表于 11-16 01:02 226次阅读
    【RA8D1<b class='flag-5'>试用</b>活动】RA8D1B-CPKCOR<b class='flag-5'>开发板</b>移植linux

    正点原子fpga开发板不同型号

    ZYNQ-7000系列 ZYNQ-7000系列是正点原子的入门级FPGA开发板,适合初学者和教育用途。这些开发板搭载了Xilinx的Zynq-7000
    的头像 发表于 11-13 09:30 660次阅读

    有奖丨米尔 瑞芯微RK3576开发板免费试用

    米尔与瑞芯微合作发布的新品基于瑞芯微RK3576应用处理器的MYD-LR3576开发板免费试用活动来啦~~米尔提供了7块价值849元的MYD-LR3576开发板发起试用活动您不仅可以免
    的头像 发表于 11-12 01:00 307次阅读
    有奖丨米尔 瑞芯微RK3576<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>

    动力子公司鸿发布SwanLinkOS 5

    在近日圆满闭幕的首届H•I³ AI探索峰会上,动力凭借其深厚的技术实力与创新精神,在鸿蒙生态领域再次迈出坚实步伐。会上,动力携手子公司鸿
    的头像 发表于 09-04 16:50 826次阅读

    动力旗下鸿荣获矿鸿OSV生态合作伙伴授牌

    近日,鄂尔多斯临港经济区见证了矿鸿OSV生态合作伙伴授牌仪式的隆重举行。在这场汇聚行业精英的盛会中,动力旗下的鸿
    的头像 发表于 08-14 14:50 569次阅读

    动力子公司鸿携多款重磅创新产品亮相华为开发者大会

    如何引领行业进步,共同探索鸿蒙生态与AI大模型的发展新契机。作为本次大会钻石级合作伙伴,动力携子公司鸿
    的头像 发表于 06-25 11:38 354次阅读
    <b class='flag-5'>软</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'>联</b>携多款重磅创新产品亮相华为<b class='flag-5'>开发</b>者大会

    点击参与米尔NXP i.MX 93开发板有奖试用

    米尔与NXP合作发布的新品基于NXPi.MX93应用处理器的MYD-LMX9X开发板免费试用活动来啦~~米尔提供了3块价值678元的MYD-LMX9X开发板发起试用活动您不仅可以免费体
    的头像 发表于 06-13 08:02 530次阅读
    点击参与米尔NXP i.MX 93<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    鸿生态“加速跑” 动力子公司鸿荣膺华为“矿鸿生态使能合作伙伴”

    。在本次展会上,动力子公司鸿受邀参与了华为矿鸿
    的头像 发表于 04-02 15:43 565次阅读
    矿<b class='flag-5'>鸿</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'>万</b><b class='flag-5'>联</b>荣膺华为“矿<b class='flag-5'>鸿</b>生态使能合作伙伴”

    人才储备再升级!动力子公司鸿多名讲师荣获首批“鸿蒙原生应用开发培训讲师”认证

    近日,由鸿蒙生态服务公司组织开展的国内首批“鸿蒙原生应用开发培训讲师”认证顺利完成。作为此次认证的重要参与者,鸿申报的四位鸿蒙资深专家
    的头像 发表于 03-25 10:25 617次阅读
    人才储备再升级!<b class='flag-5'>软</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'>联</b>多名讲师荣获首批“鸿蒙原生应用<b class='flag-5'>开发</b>培训讲师”认证

    动力子公司鸿多名讲师荣获首批“鸿蒙原生应用开发培训讲师”认证

    近日,由鸿蒙生态服务公司组织开展的国内首批“鸿蒙原生应用开发培训讲师”认证顺利完成。作为此次认证的重要参与者,鸿申报的四位鸿蒙资深专家
    的头像 发表于 03-25 09:24 446次阅读

    先楫HPM5361EVK开发板,网友测评效果(

    上海先楫半导体举办的HPM5361EVK开发板试用活动圆满结束,广大工程师和爱好者们踊跃参与此次试用并提交报告。经过先楫半导体专家组评选,一共产生6名优秀获奖者。感谢媒体平台电子工程世
    的头像 发表于 03-12 08:16 2074次阅读
    先楫HPM5361EVK<b class='flag-5'>开发板</b>,网友<b class='flag-5'>测评</b>效果(<b class='flag-5'>二</b>)

    fpga开发板与linux开发板区别

    FPGA开发板与Linux开发板是两种不同的硬件开发平台,各自具有不同的特点和应用场景。在以下的文章中,我将详细介绍FPGA开发板和Linux开发板
    的头像 发表于 02-01 17:09 2244次阅读

    动力子公司鸿战略签约鄂尔多斯工业互联网平台

    多方力量,旨在通过构建创新交流平台,凝聚智慧力量,进一步巩固鄂尔多斯市工业互联网建设成果,充分发挥矿鸿产业优势,加快工业互联网基础设施建设。动力子公司鸿
    的头像 发表于 01-22 13:57 541次阅读