輸入以下命令查看掛載點
$ 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文章
593瀏覽量
27397 -
SD卡
+關注
關注
2文章
565瀏覽量
63901 -
u-boot
+關注
關注
0文章
121瀏覽量
38228
原文標題:RZ/G2L Demo調試經驗分享(4)
文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論