Bruceou 发表于 2024-3-2 14:09

【米尔-瑞萨RZ/G2UL开发板-试用评测】MYD-YG2UL系统烧写

<div class='showpostmsg'><div>&nbsp;</div>

<h1>1 MYC-YG2UL开发板启动模式</h1>

<div>MYC-YG2UL支持串口的方式烧写 bootloader 到 emmc,先将 bl2、uboot 烧写到 emmc中,然后在 uboot 通过SD卡的方式把文件系统刷写到 emmc 中。</div>

<div>用户可根据下表选择配置拨码开关调整启动方式,其BOOT电路如下所示。</div>

<div></div>

<div>CPU 中的 LSI 有三种引导模式。LSI 从系统重置状态释放,时钟脉冲发生器(CPG)执行一个指定的序列,然后 Cortex-A55 Core 0 首先启动,通过 MD_BOOT2 到 MD_BOOT0 引脚根据设置选择的设备启动。一旦 LSI 从系统重置状态释放出来,将读取 MD_BOOT2 到 MD_BOOT0 引脚的值。</div>

<h1>2 烧写系统</h1>

<h2>2.1 SD卡启动镜像</h2>

<div>在烧写系统之前,需要提前制作SD卡启动盘,制作启动盘的工具可以选择Win32DiskImager和Etcher。笔者这里选择Win32DiskImager。</div>

<div>不同的核心板对应不同的镜像文件,根据自己的开发板型号选择相应的镜像包。笔者这里使用MYD-YG2UL-4E512D-100-I_EMMC_CORE_L5.10.83_20230814.img.zip。</div>

<div>解压MYD-YG2UL-4E512D-100-I_EMMC_CORE_L5.10.83_20230814.img.zip,将 Micro SD Card 放入读卡器读卡器,然后插入电脑,打开Win32DiskImager软件,然后加载镜像文件。</div>

<div></div>

<div>加载完镜像后点击&ldquo;写入&rdquo;按钮即可,会弹出警告,点击&ldquo;Yes&rdquo;等待写入完成。</div>

<div></div>

<div>等待片刻即可写入完成。</div>

<div></div>

<div>写入成功后即可将SD卡插入开发板。</div>

<h2>2.2 烧写 bootloader 到 emmc</h2>

<div>当然啦,一般无需更新bootloader,跳过此步骤即可。</div>

<div>设置好 Download 启动方式(OFF/OFF/ON/OFF),打开 Tera Term 串口软件,依次点击 Setup-&gt;Serial port,并配置波特率。</div>

<div></div>

<div>板子打开 SW1 开关,长按 ONOFF 按键 2~3 秒即可上电启动。</div>

<div></div>

<div>打开 02_Images/EMMC_BOOT/目录,烧写的文件。</div>

<div></div>

<div>依次点击 File-&gt;Send file;并找到 Flash_Writer_SCIF_RZG2UL_SOC512M_DDR3L_512MB_1PCS.mot 文件进行发送。</div>

<div></div>

<div>发送.mot 文件完成后,由于后续串口下载文件较慢,此时可执行 SUP 命令设置串口波特率为 921600,以加快文件的传输,输入 SUP 指令后依次点击 Setup-&gt;Serial port,重新设置波特率,设置完成后按下回车键即可进行下一步设置。</div>

<div></div>

<div>重新设置好波特率后,按图进行设置。</div>

<div></div>

<div>发送 bl2_bp-myir-rzg2ul.srec 文件,发送完成后按照下图进行设置。</div>

<div></div>

<div>设置完成后,发送 fip-myir-rzg2ul.srec 文件,等待发送完成即可完成 bootloader的烧写。</div>

<div></div>

<div>刷写 bootloader 到 emmc 完成后,断电,重新拨码为 emmc 启动(OFF/OFF/OFF/OFF),再重新把波特率设置回 115200,打开 SW1 拨码开关,长按 ONOFF 按键 2~3 秒后即可上电启动进入到 uboot。</div>

<h2>2.3 文件系统烧写</h2>

<div>将烧写好的SD卡镜像插入到开发板 J7 接口,再重新上电启动,此时默认在 uboot 中会读取 sd 卡的配置信息,默认会从SD卡启。</div>

<div></div>

<div>板子启动后会进入到系统下,自动执行/home/root/flash_renesas.sh 更新脚本,然后把相应的文件更新到 emmc 中。</div>

<div></div>

<div>更新成功后,断电,重启即可。</div>

<h1>3 系统调试</h1>

<div>如果系统烧写成功后,接下来就可以调试系统了,最常用的就是调试。推荐使用putty、SecureCRT或Xshell 7等终端工具。</div>

<div>连接好串口,设置波特率为115200,然后就可以进入到Linux系统了。</div>

<div></div>

<div>接下来将针对MYC-YG2UL进一步开发,尽情期待。</div>
</div><script>                                        var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;"   style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
                                       
                                        if(parseInt(discuz_uid)==0){
                                                                                                (function($){
                                                        var postHeight = getTextHeight(400);
                                                        $(".showpostmsg").html($(".showpostmsg").html());
                                                        $(".showpostmsg").after(loginstr);
                                                        $(".showpostmsg").css({height:postHeight,overflow:"hidden"});
                                                })(jQuery);
                                        }                </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>

lugl4313820 发表于 2024-4-17 07:46

<p>接下来将针对MYC-YG2UL进一步开发,尽情期待。感谢这么详细的下载固件分享!</p>
页: [1]
查看完整版本: 【米尔-瑞萨RZ/G2UL开发板-试用评测】MYD-YG2UL系统烧写