网站首页 全球最实用的IT互联网站!

人工智能P2P分享Wind搜索发布信息网站地图标签大全

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

RZ/G2L Demo调试经验分享(2)

时间:2024-05-07 17:52

人气:

作者:admin

标签:

导读:前面的工作已经把编译环境准备好了,下面开始准备编译...

编译

前面的工作已经把编译环境准备好了,下面开始准备编译

在终端的命令格式如下

$ MACHINE=bitbake core-image-

因为我们的板子是smarc-rg2l,目标是core-image-qt

55b333ba-0c57-11ef-a297-92fbcf53809c.png55c5be0e-0c57-11ef-a297-92fbcf53809c.png

具体可以参考官方文档 r01us0553ej0107-rz-g(Release Note)(RZ/G Verified Linux Package v3.0.3(RTK0EF0045Z0021AZJ-v3.0.3.zip) 解压后可获得)

在终端输入

$ MACHINE=smarc-rzg2l bitbake core-image-qt

55d7a628-0c57-11ef-a297-92fbcf53809c.png

完全编译耗时比较久,原厂已经提供了编译好的文件(如果电脑的性能不好可能会耗费一天时间),将RZ/G2L Pre-built Images (RZG2L_VLP3.0.3_Pre-built_Images_EN.zip)解压可以得到编译后的文件

编译SDK


$ cd ~/rzg_vlp_v3.0.3/build
$ MACHINE=smarc-rzg2l bitbake core-image-weston -c populate_sdk


$ cd ~/rzg_vlp_v3.0.3/build
$ MACHINE=smarc-rzg2l bitbake core-image-qt -c populate_sdk


$ sudo sh poky-glibc-x86_64-core-image-weston-aarch64-smarc-rzg2l-toolchain-3.1.21.sh
$ sudo sh poky-glibc-x86_64-core-image-qt-aarch64-smarc-rzg2l-toolchain-3.1.21.sh

至此编译工作已经完成,编译好的文件会存放在

$WORK/rzg_vlp_v3.0.3/build/tmp/deploy/images/smarc-rzg2l

560260e8-0c57-11ef-a297-92fbcf53809c.png

下载准备

在前面的内容中已经将需要下载到SMARC EVK of RZ/G2L中的文件准备好了,具体的下载说明请参考官方文档SMARC EVK of RZ/G2L, RZ/G2LC, RZ/G2UL, RZ/V2L, and RZ/Five Start-up Guide Rev.1.03。

需要提前准备好如下图的文件。如果上述步骤已经做完了的,文件存放$WORK/rzg_vlp_v3.0.3/build/tmp/deploy/images/smarc-rzg2l。或者直接使用官方编译好的文件,将RZ/G2L Pre-built Images (RZG2L_VLP3.0.3_Pre-built_Images_EN.zip)解压可以得到编译后的文件。

5641b4b4-0c57-11ef-a297-92fbcf53809c.png

设置boot mode和输入电压

56546848-0c57-11ef-a297-92fbcf53809c.png

拨码开关的意义如下

56799e74-0c57-11ef-a297-92fbcf53809c.png

设置核心板上的SW1拨码开关(SW1位于核心板的左上方)

569fc3a6-0c57-11ef-a297-92fbcf53809c.png

硬件连接

56c8481c-0c57-11ef-a297-92fbcf53809c.png

供电连接

57008768-0c57-11ef-a297-92fbcf53809c.png

启动电源

长按按键SW9 1s开启电源,长按按键SW9 2s关闭电源。

如果开启电源,LED4会亮起。

572e3a0a-0c57-11ef-a297-92fbcf53809c.png

设置

连接Tera Term串口工具

575ab33c-0c57-11ef-a297-92fbcf53809c.png

设置串口参数

点击设置->串口即可打开

576291ec-0c57-11ef-a297-92fbcf53809c.png

设置拨码开关SW11

578507fe-0c57-11ef-a297-92fbcf53809c.png

完成上述步骤后,按下复位按钮,串口工具会如下图所示

5790f60e-0c57-11ef-a297-92fbcf53809c.png57ada4b6-0c57-11ef-a297-92fbcf53809c.png

准备发送Flash Writer文件,Flash_Writer_SCIF_RZG2L_SMARC_PMIC_DDR4_2GB_1PCS.mot

57c1b29e-0c57-11ef-a297-92fbcf53809c.png57db0ee2-0c57-11ef-a297-92fbcf53809c.png57f1e748-0c57-11ef-a297-92fbcf53809c.png

等待发送完成后,串口工具显示如下。

58032378-0c57-11ef-a297-92fbcf53809c.png

写入Bootloader

在串口终端中输入,命令XLS2,这个命令的作用是Flash Writer加载bin文件。并将数据写入Flsah ROM指定地址。

下图中红色框起来的是需要输入的内容。

58231a48-0c57-11ef-a297-92fbcf53809c.png

接下来是发送文件bl2_bp-smarc-rzg2l_pmic.srec

5902942a-0c57-11ef-a297-92fbcf53809c.png59234792-0c57-11ef-a297-92fbcf53809c.png59369b44-0c57-11ef-a297-92fbcf53809c.png

发送完成后如图所示,如果出现红色框中的提示清楚数据,请输入’y’。

59596f34-0c57-11ef-a297-92fbcf53809c.png

接下来准备发送文件fip-smarc-rzg2l_pmic.srec,还是使用XLS2命令。

59781e02-0c57-11ef-a297-92fbcf53809c.png

其中红色框是需要输入的指令。

发送文件fip-smarc-rzg2l_pmic.srec

599de6dc-0c57-11ef-a297-92fbcf53809c.png59c081f6-0c57-11ef-a297-92fbcf53809c.png59de0d84-0c57-11ef-a297-92fbcf53809c.png

如果出现“SPI Data Clear(H'FF) Check : H'00000000-0000FFFF,Clear OK?(y/n)”,输入y即可。

将上面几个文件下载进入开发板中后需要使用到Tera Termd的工作就已经完成了。

关闭开发板电源。长按2S按键SW9。

接下来开始准备烧写linux内核、设备树、rootf

审核编辑:刘清
温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信