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

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

3天内不再提示

Renesas SMARC EVK 开发板启动指南

h1654155282.3538 2025-12-29 16:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Renesas SMARC EVK 开发板启动指南

嵌入式开发领域,Renesas 的 RZ/G2L、RZ/G2LC、RZ/G2UL、RZ/V2L 和 RZ/Five 系列开发板凭借其高性能和稳定性,受到了众多电子工程师的青睐。本文将详细介绍如何准备这些参考板,使其能够使用 RZ/G2L 组的 Verified Linux 软件包以及 RZ/V2L 组和 RZ/Five 的板级支持包进行启动。

文件下载:Renesas Electronics RZ,5评估板套件.pdf

一、目标参考板与软件

1.1 目标参考板

本次涉及的目标参考板包括 RZ/G2L、RZ/G2LC、RZ/G2UL、RZ/V2L 和 RZ/Five 评估板套件。每个套件都包含相应的 SMARC 模块板和 RZ SMARC 系列载板,部分套件还有额外的配件,如 RZ/G2UL 评估板套件包含并行到 HDMI 转换板。具体的型号和部件编号可参考文档中的详细列表。

1.2 目标软件

  • RZ/G Verified Linux Package 版本 3.0.0 或更高版本(以下简称“VLP/G”)。
  • RZ/V2L Linux Package V1.0.0 update1 或更高版本(以下简称“RZ/V2L BSP”)。
  • RZ/Five Board Support Package v0.80 或更高版本(以下简称“RZ/Five BSP”)。

二、启动前的准备工作

2.1 硬件和软件准备

硬件准备

  • USB Type - C 电缆 “AK - A8485011”(Anker 制造)。
  • USB PD 充电器 Anker “PowerPort III 65W Pod”(Anker 制造)。
  • USB Type - microAB 电缆(任意)。
  • micro HDMI 电缆(任意,但 RZ/Five 评估板套件不需要)。
  • 安装了 FTDI VCP 驱动和终端软件(如 Tera Term)的 PC。

软件准备

不同的开发板需要准备不同的软件文件,包括 Linux 内核、设备树文件、引导加载器和 Flash Writer 文件。具体的文件名称可参考文档中的表格。

2.2 启动模式和输入电压设置

SW11 的设置用于控制开发板的启动模式和输入电压。其中,引脚 1 到 3 控制启动模式,引脚 4 控制输入电压为 5V 或 9V。目前支持 SCIF 下载模式和 QSPI 启动模式,eSD 启动模式将在未来更新中支持。具体的设置可参考文档中的表格和说明。

2.3 SW1 设置

不同的评估板套件对 SW1 的设置要求不同。对于 RZ/G2L、RZ/G2LC 和 RZ/V2L 评估板套件,需要将 SW1 - 1 设置为正常操作模式,SW1 - 2 设置为 eMMC 模式;对于 RZ/G2UL 和 RZ/Five 评估板套件,除了上述设置外,还需要将 SW1 - 3 设置为其他功能模式。

2.4 调试串口使用

将 USB Type - microAB 电缆连接到 CN14,即可使用调试串口进行控制台输出。

三、启动流程

3.1 电源供应

  • 连接 USB - PD 电源充电器到 USB Type - C 连接器(CN6),此时 LED1(VBUS 电源开启)和 LED3(模块电源开启)会亮起。
  • 按下电源按钮(SW9),按住 1 秒开启电源,按住 2 秒关闭电源。开启电源后,LED4(载板电源开启)会亮起。

3.2 构建要写入的文件

评估板使用特定的文件作为引导加载器,需要根据发行说明构建这些文件,并将其复制到运行串口终端软件的 PC 上。具体的文件名称可参考文档中的表格。

3.3 设置

  • 用 USB 串口电缆将开发板和控制 PC 连接起来,打开终端软件,选择“文件”>“新建连接”进行连接设置。
  • 选择“设置”>“串口”,设置串口通信协议,包括速度为 115200 bps、数据位为 8 位、无校验位、停止位为 1 位、无流控制。
  • 将开发板设置为 SCIF 下载模式,设置 SW11 为特定状态。设置完成后,按下复位按钮 SW10,终端会显示相应的消息。

3.4 启动 Flash Writer

按下 SW9 开启开发板电源,终端会显示相应的消息。在显示“please send !”消息后,使用终端软件发送 Flash Writer 的镜像文件。不同的开发板需要发送不同的 Flash Writer 文件,具体可参考文档中的表格。发送成功后,Flash Writer 会自动启动,并在终端显示相应的消息。

3.5 写入引导加载器

对于引导操作,需要将两个引导加载器文件写入目标开发板。使用 Flash Writer 的“XLS2”命令写入引导加载器二进制文件,该命令会从串口接收二进制数据,并将其写入 Flash ROM 的指定地址。不同的开发板对应的引导加载器文件和指定地址信息不同,具体可参考文档中的表格。写入完成后,通过改变 SW11 关闭开发板电源。

3.6 创建用于启动 Linux 的 microSD 卡

  • 准备一张容量超过 4GB 的空白 SD 卡,使用 Linux 主机 PC 通过 USB 读卡器等设备扩展内核和根文件系统。
  • 格式化 SD 卡,具体步骤包括:检查未连接 SD 卡时的设备名称、连接 SD 卡后检查其关联的设备名称、卸载自动挂载的 SD 卡分区、更改分区表、格式化和挂载分区、将内核和设备树文件复制到第一个分区、将根文件系统扩展到第二个分区。不同的开发板需要复制不同的文件,具体可参考文档中的表格。

3.7 设置 U - boot

将开发板设置为 SPI 启动模式,设置 SW11 为特定状态。按下复位按钮 SW10 开启电源,U - boot 会启动。通过设置正确的环境变量可以消除警告消息,设置默认值并保存到 Flash ROM 中。如果从 SMARC 载板上的 micro SD 卡启动,需要使用特定的命令设置环境变量,不同的开发板需要根据发行说明替换“bootcmd”中的文件名。设置完成后,再次关闭并开启电源,开发板即可正常启动。

四、附录

4.1 准备 Flash Writer

Flash Writer 可以在使用 bitbake 命令构建 BSP 时自动构建,也可以从 GitHub 仓库获取源代码并根据说明进行构建。不同的开发板需要使用不同的交叉编译器,具体可参考文档中的说明。

4.2 区分各开发板

不同的开发板在 IC 型号、内存容量、以太网 PHY 等方面存在差异,可通过对比这些特征来区分各开发板。

4.3 更换 SMARC 模块板

更换 SMARC 模块板时需要小心操作,具体步骤包括:使用 T6 头的 Torx 螺丝刀拧下四个螺丝,将板倾斜滑出,然后将替换板斜着插入,再将其与板平行滚动并拧紧螺丝。

4.4 连接 RZ/G2UL 评估套件的并行到 HDMI 转换板

将并行到 HDMI 转换板的 CN1 通过 50mm FPC(228 - 000071 - 01)连接到 CN5。连接 FPC 时,需要先抬起执行器,将 FPC 平行于安装表面插入连接器,使暴露的导电迹线朝下,然后旋转执行器直到牢固关闭。如果需要移除 FPC,先抬起执行器,再小心地移除。

4.5 从 eMMC 启动

  • 重建根文件系统,根据发行说明进行构建,然后使用特定的命令进行重建。
  • 写入 eMMC 引导的引导加载器,需要修改 eMMC 的 EXT_CSD 寄存器,并使用 Flash Writer 的“EM_SECSD”和“EM_W”命令进行操作。不同的开发板对应的寄存器修改地址和值、引导加载器文件和指定地址信息不同,具体可参考文档中的表格。
  • 创建用于 eMMC 启动的 microSD 卡,按照创建用于启动 Linux 的 microSD 卡的步骤进行操作,完成后将内核镜像、设备树文件和根文件系统复制到 microSD 卡的第二个分区。
  • 设置 U - boot 并将根文件系统写入 eMMC,将开发板设置为 eMMC 启动模式,设置 SW11 为特定状态,设置 SW1 为 eMMC 模式。参考 U - boot 设置部分设置环境变量,开启电源后登录为 root,在 eMMC 上创建分区,格式化 eMMC 并写入内核、设备树和根文件系统。
  • 设置 eMMC 启动的 U - boot,按下复位按钮 SW10 重置开发板,设置环境变量以从 eMMC 启动,再次重置开发板即可进行 eMMC 启动。

通过以上详细的步骤和说明,电子工程师可以顺利地完成 Renesas SMARC EVK 开发板的启动和配置工作。在实际操作过程中,遇到问题时可以参考文档中的详细信息,或者结合实际情况进行调整。希望本文对大家在使用这些开发板进行开发时有所帮助。你在使用这些开发板的过程中,有没有遇到过一些独特的问题呢?欢迎在评论区分享。

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

    关注

    0

    文章

    117

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RL78/G22快速原型开发板:功能特性与使用指南

    RL78/G22快速原型开发板:功能特性与使用指南 在电子开发领域,拥有一款高效且功能丰富的快速原型开发板至关重要。Renesas的RL78
    的头像 发表于 12-30 09:50 1819次阅读

    Renesas RZ/G2L, RZ/V2L SMARC模块硬件设计解析

    Renesas RZ/G2L, RZ/V2L SMARC模块硬件设计解析 在嵌入式系统开发领域,Renesas的RZ/G2L和RZ/V2L
    的头像 发表于 12-30 09:35 2017次阅读

    Renesas RSKRX231开发板:从入门到实战的全方位指南

    Renesas RSKRX231开发板:从入门到实战的全方位指南 在当今的电子设计领域,一款功能强大且易于上手的开发板对于工程师们来说至关重要。Re
    的头像 发表于 12-29 17:00 1650次阅读

    探索Renesas FPB - RA2E2快速原型开发板:硬件设计与应用指南

    探索Renesas FPB - RA2E2快速原型开发板:硬件设计与应用指南 在嵌入式系统开发的世界里,拥有一款高效且功能丰富的快速原型开发板
    的头像 发表于 12-29 16:30 1292次阅读

    Renesas RX66T 开发板:功能、配置与使用指南

    Renesas RX66T 开发板:功能、配置与使用指南 在嵌入式系统开发领域,一款性能优良的开发板能为工程师们带来极大的便利。
    的头像 发表于 12-29 15:45 1094次阅读

    Renesas RSKRX24U 开发板:电子工程师的得力助手

    Renesas RSKRX24U 开发板:电子工程师的得力助手 在电子开发的领域中,拥有一款功能强大且易于使用的开发板至关重要。Renesas
    的头像 发表于 12-29 15:45 767次阅读

    探索Renesas FPB - RA6E2:快速原型开发板的深度解析

    探索Renesas FPB - RA6E2:快速原型开发板的深度解析 在嵌入式系统开发的领域中,拥有一款高效且功能丰富的快速原型开发板至关重要。Re
    的头像 发表于 12-29 15:15 841次阅读

    RL78/G16快原型开发板使用指南:从入门到实战

    RL78/G16快原型开发板使用指南:从入门到实战 引言 在嵌入式开发领域,快速原型开发板是工程师们验证想法、加速项目进程的得力工具。Renesas
    的头像 发表于 12-29 14:00 924次阅读

    RL78/G24 快速原型开发板使用指南

    RL78/G24 快速原型开发板使用指南 在当今的电子设计领域,快速原型开发板为工程师们提供了便捷的开发途径。Renesas 的 RL78/
    的头像 发表于 12-29 11:55 1286次阅读

    探索Renesas RSSKRX23E - B开发板:功能、使用与注意事项

    探索Renesas RSSKRX23E - B开发板:功能、使用与注意事项 在电子工程师的日常工作中,一款功能强大且稳定的开发板能为项目的开展提供极大的便利。今天,我们就来深入了解一下Rene
    的头像 发表于 12-29 11:05 919次阅读

    Renesas RZ/G3S SMARC模块:嵌入式设计的强大之选

    Renesas RZ/G3S SMARC模块:嵌入式设计的强大之选 在嵌入式系统设计领域,选择一款性能卓越、功能丰富且易于集成的模块至关重要。R
    的头像 发表于 12-29 10:30 665次阅读

    Renesas FPB - RX140快速原型开发板使用指南

    Renesas FPB - RX140快速原型开发板使用指南 在当今电子设计领域,高效且便捷的开发板对于产品的快速迭代和创新至关重要。Renesas
    的头像 发表于 12-29 09:45 1027次阅读

    Renesas FPB-RA0E2 v1快速原型开发板使用指南

    Renesas FPB-RA0E2 v1快速原型开发板使用指南 在嵌入式系统开发领域,快速原型开发板是工程师们验证设计和
    的头像 发表于 12-26 17:30 1651次阅读

    Renesas FPB - RA2T1快速原型开发板:开启高效设计之旅

    Renesas FPB - RA2T1快速原型开发板:开启高效设计之旅 在电子设计领域,一款优秀的快速原型开发板能极大地提升开发效率,为项目的成功奠定基础。
    的头像 发表于 12-26 16:20 510次阅读

    探索Renesas RZ/G3E SMARC模块:硬件设计与应用的深度剖析

    /G3E SMARC模块作为一款具有代表性的产品,为工程师们提供了一个强大的开发平台。今天,我们就来深入探讨一下这款模块的硬件设计和功能特性。 文件下载:
    的头像 发表于 12-26 16:20 775次阅读