输入以下命令查看挂载点
$ 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卡,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/
将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卡退出,防止Linux系统没有将数据完全写入SD卡中。
至此SD卡的准备工作已经完成。
设置U-boot环境变量
设置拨码开关
SW1在核心板的左上方
这里我使用MobaXterm这款串口终端软件。也推荐使用这个,功能强大,且有免费版本。
启动U-boot后会有倒计时,需要在倒计时结束之前在终端中按下任意按键
=> env default -a ## Resetting to default environment => saveenv Saving Environment to MMC... Writing to MMC(0)... OK =>
=> 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卡插入卡槽中,按下复位按键或者输入命令‘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串口工具
审核编辑:刘清
-
Linux系统
+关注
关注
4文章
590浏览量
27344 -
SD卡
+关注
关注
2文章
559浏览量
63788 -
u-boot
+关注
关注
0文章
120浏览量
38195
原文标题:RZ/G2L Demo调试经验分享(4)
文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论