說明
本文是基于RZ/G Verified Linux Package v3.0.3(RTK0EF0045Z0021AZJ-v3.0.3.zip)解壓出來后的文件r01us0553ej0107-rz-g(Release Note).pdf,r01us0556ej0102-rz-g(Board_StartUp_Guide_smarcEVK).pdf,對SMARC EVK of RZ/G2L的調試經驗。
硬件
1
SMARC EVK of RZ/G2L
1
8G以上的SD卡以及讀卡器
環境
Ubuntu 20.04 LTS(版本一定要對,否則直接使用官方資料編譯會報錯),虛擬機需要連接網絡(需要從網絡下載軟件,配置環境),電腦需要至少100G的存儲空間。
串口終端
Tera Term Open Source Project
http://www.teraterm.org/
官方是使用Yocto來構建嵌入式Linux發行版的。所以需要先配置好Yocto的環境。
Yocto環境配置(注意以下命令是有空格的,空格不可以省略)
在終端輸入:
$ sudo apt-get update $ sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat cpio python python3 python3-pip python3-pexpect xz-utils debianutils iputils-ping libsdl1.2-dev xterm p7zip-full libyaml-dev libssl-dev
安裝好Yocto需要的各種軟件后,先新建一個工作目錄,新建一個文件夾
rzg_vlp_v3.0.3
$ mkdir ~/rzg_vlp_v3.0.3
將以下復制到當前文件夾。
RZ/G Verified Linux Package v3.0.3(RTK0EF0045Z0021AZJ-v3.0.3.zip)
RZ MPU Graphics Library Evaluation Version for RZ/G2L and RZ/G2LC (RTK0EF0045Z13001ZJ-v1.0.5_XX.zip)
RZ MPU Video Codec Library Evaluation Version for RZ/G2L (RTK0EF0045Z15001ZJ-v1.1.0_XX.zip)
解壓文件
$ unzip ./RTK0EF0045Z0021AZJ-v3.0.3.zip $ tar zxvf ./rzg_bsp_v3.0.3.tar.gz $ unzip ./RTK0EF0045Z13001ZJ-v1.0.5_EN.zip $ tar zxvf ./RTK0EF0045Z13001ZJ-v1.0.5_EN/meta-rz-features_graphics_v1.0.5.tar.gz $ unzip ./RTK0EF0045Z15001ZJ-v1.1.0_EN.zip $ tar zxvf ./RTK0EF0045Z15001ZJ-v1.1.0_EN/meta-rz-features_codec_v1.1.0.tar.gz
將文件加壓后的文件目錄如下
其中橙色背景的文件是編譯需要使用的文件。
初始化編譯環境
在終端輸入
$ TEMPLATECONF=$PWD/meta-renesas/meta-rzg2l/docs/template/conf/ source poky/oe-init-build-env build
執行結果如圖:
執行命令后會在目錄rzg_vlp_v3.0.3下生成一個build文件夾,并自動進入build目錄。
將Open source packages(oss_pkg_rzg_v3.0.3.7z) 復制到build文件夾中,并解壓到當前文件夾(這一步的目的是添加需要的第三方軟件,如不手動添加,后續編譯也會自動聯網下載,因為在國內原因下載速度會偏慢,手動添加能加快速度)
在終端輸入如下命令解壓文件
$ 7z x oss_pkg_rzg_v3.0.3.7z
完成后如圖所示
添加編譯需要的layers,這里我是將所有的layers添加進去(這里可以根據需要添加layers為了方便就直接將所有的都添加了)
$ bitbake-layers add-layer ../meta-qt5 $ bitbake-layers add-layer ../meta-rz-features/meta-rz-graphics $ bitbake-layers add-layer ../meta-rz-features/meta-rz-codecs $ bitbake-layers add-layer ../meta-openembedded/meta-filesystems $ bitbake-layers add-layer ../meta-openembedded/meta-networking $ bitbake-layers add-layer ../meta-virtualization $ cd ../meta-renesas $ patch -p1 < ../extra/0001-dynamic-layers-virtualization-layer-add-WA-to- emove.patch(全部保持默認設置即可) $ cd ../build
審核編輯:劉清
-
嵌入式
+關注
關注
5092文章
19177瀏覽量
307636 -
讀卡器
+關注
關注
2文章
419瀏覽量
39463 -
SD卡
+關注
關注
2文章
566瀏覽量
64107 -
虛擬機
+關注
關注
1文章
937瀏覽量
28426
原文標題:RZ/G2L Demo調試經驗分享(1)
文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論