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

描述

 

输入以下命令查看挂载点

 

$ df
文件系统           1K-块      已用      可用 已用% 挂载点
udev             8128000         0   8128000    0% /dev
tmpfs            1633744      1912   1631832    1% /run
/dev/sda5      514417952 159060920 329152616   33% /
tmpfs            8168704         0   8168704    0% /dev/shm
tmpfs               5120         4      5116    1% /run/lock
tmpfs            8168704         0   8168704    0% /sys/fs/cgroup
/dev/loop0           128       128         0  100% /snap/bare/5
/dev/loop2         75648     75648         0  100% /snap/core22/858
/dev/loop3         12672     12672         0  100% /snap/snap-store/959
/dev/loop1         64896     64896         0  100% /snap/core20/1828
/dev/loop5         93952     93952         0  100% /snap/gtk-common-themes/1535
/dev/loop4         75776     75776         0  100% /snap/core22/864
/dev/loop6        497280    497280         0  100% /snap/gnome-42-2204/126
/dev/loop7         65024     65024         0  100% /snap/core20/2015
/dev/loop10        51072     51072         0  100% /snap/snapd/18357
/dev/loop8        354688    354688         0  100% /snap/gnome-3-38-2004/119
/dev/loop11       358144    358144         0  100% /snap/gnome-3-38-2004/143
/dev/loop9         47104     47104         0  100% /snap/snap-store/638
/dev/sda1         523248     19440    503808    4% /boot/efi
tmpfs            1633740        20   1633720    1% /run/user/1000
/dev/sdb1         510984        16    510968    1% /media/venon/AC72-C97F
/dev/sdb2       14702064        24  13933400    1% /media/venon/rootfs

SD卡

可以看到SD卡,sdb设备的分区1 sdb1挂载在/media/venon/AC72-C97F,分区2挂载在/media/venon/rootfs。

将Linux kernel以及设备树文件复制到SD卡分区1中。

输入如下命令

 

$ cp ~/rzg_vlp_v3.0.3/build/tmp/deploy/images/smarc-rzg2l/Image-smarc-rzg2l.bin /media/venon/AC72-C97F/
$ cp ~/rzg_vlp_v3.0.3/build/tmp/deploy/images/smarc-rzg2l/Image-r9a07g044l2-smarc.dtb /media/venon/AC72-C97F/
SD卡

将rootf解压到SD卡分区2中

输入如下命令

$ cd /media/user/rootfs
$ sudo tar jxvf ~/rzg_vlp_v3.0.3/build/tmp/deploy/images/smarc-rzg2l/core-image-qt-smarc-rzg2l.tar.bz2

 

解压后如下

SD卡

注意:不要直接拔SD卡。需要使用系统操作SD卡退出,防止Linux系统没有将数据完全写入SD卡中。

至此SD卡的准备工作已经完成。

设置U-boot环境变量

设置拨码开关

SD卡

SW1在核心板的左上方

这里我使用MobaXterm这款串口终端软件。也推荐使用这个,功能强大,且有免费版本。

启动U-boot后会有倒计时,需要在倒计时结束之前在终端中按下任意按键

SD卡

 

=> env default -a
## Resetting to default environment
=> saveenv
Saving Environment to MMC... Writing to MMC(0)... OK
=>
SD卡

 

=> setenv bootargs 'root=/dev/mmcblk1p2 rootwait' 
=> setenv bootcmd 'mmc dev 1;fatload mmc 1:1 0x48080000 Image-smarc-rzg2l.bin; fatload mmc 1:1 0x48000000 Image-r9a07g044l2-smarc.dtb; booti 0x48080000 - 0x48000000'
=> saveenv
Saving Environment to MMC... Writing to MMC(0)... OK
SD卡

将SD卡插入卡槽中,按下复位按键或者输入命令‘reset’。重启设备。

 

U-Boot 2021.10 (Mar 31 2022 - 03:57:20 +0000)
CPU: Renesas Electronics K rev 14.15
Model: smarc-rzg2l
DRAM: 1.9 GiB
MMC: sd@11c00000: 0, sd@11c10000: 1
Loading Environment from MMC... OK
In: serial@1004b800
Out: serial@1004b800
Err: serial@1004b800
Net: eth0: ethernet@11c20000
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc1 is current device
16947712 bytes read in 1054 ms (15.3 MiB/s)
37530 bytes read in 5 ms (7.2 MiB/s)
Moving Image from 0x48080000 to 0x48200000, end=49290000
## Flattened Device Tree blob at 48000000
Booting using the fdt blob at 0x48000000
Loading Device Tree to 0000000057ff3000, end 0000000057fff299 ... OK
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x412fd050]
[ 0.000000] Linux version 5.10.83-cip1-yocto-standard (oe-user@oe-host) (aa
rc
:
:
Poky (Yocto Project Reference Distro) 3.1.21 smarc-rzg2l ttySC0
BSP: RZG2L/RZG2L-SMARC-EVK/3.0.3
LSI: RZG2L
Version: 3.0.3
smarc-rzg2l login: root
Last login: Sun Sep 20 10:44:25 UTC 2020
root@smarc-rzg2l:~#

 

到此,重SD卡启动RZ/G2L EVK已经完成。

从eMMC启动

设置拨码开关在SCIF启动模式,连接Tera Term串口工具

SD卡SD卡



审核编辑:刘清

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分