編譯
前面的工作已經(jīng)把編譯環(huán)境準(zhǔn)備好了,下面開始準(zhǔn)備編譯
在終端的命令格式如下
$ MACHINE=
因?yàn)槲覀兊陌遄邮莝marc-rg2l,目標(biāo)是core-image-qt


具體可以參考官方文檔 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

完全編譯耗時(shí)比較久,原廠已經(jīng)提供了編譯好的文件(如果電腦的性能不好可能會耗費(fèi)一天時(shí)間),將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
至此編譯工作已經(jīng)完成,編譯好的文件會存放在
$WORK/rzg_vlp_v3.0.3/build/tmp/deploy/images/smarc-rzg2l

下載準(zhǔn)備
在前面的內(nèi)容中已經(jīng)將需要下載到SMARC EVK of RZ/G2L中的文件準(zhǔn)備好了,具體的下載說明請參考官方文檔SMARC EVK of RZ/G2L, RZ/G2LC, RZ/G2UL, RZ/V2L, and RZ/Five Start-up Guide Rev.1.03。
需要提前準(zhǔn)備好如下圖的文件。如果上述步驟已經(jīng)做完了的,文件存放$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)解壓可以得到編譯后的文件。

設(shè)置boot mode和輸入電壓

撥碼開關(guān)的意義如下

設(shè)置核心板上的SW1撥碼開關(guān)(SW1位于核心板的左上方)

硬件連接

供電連接

啟動電源
長按按鍵SW9 1s開啟電源,長按按鍵SW9 2s關(guān)閉電源。
如果開啟電源,LED4會亮起。

設(shè)置
連接Tera Term串口工具

設(shè)置串口參數(shù)
點(diǎn)擊設(shè)置->串口即可打開

設(shè)置撥碼開關(guān)SW11

完成上述步驟后,按下復(fù)位按鈕,串口工具會如下圖所示


準(zhǔn)備發(fā)送Flash Writer文件,F(xiàn)lash_Writer_SCIF_RZG2L_SMARC_PMIC_DDR4_2GB_1PCS.mot



等待發(fā)送完成后,串口工具顯示如下。

寫入Bootloader
在串口終端中輸入,命令XLS2,這個(gè)命令的作用是Flash Writer加載bin文件。并將數(shù)據(jù)寫入Flsah ROM指定地址。
下圖中紅色框起來的是需要輸入的內(nèi)容。

接下來是發(fā)送文件bl2_bp-smarc-rzg2l_pmic.srec



發(fā)送完成后如圖所示,如果出現(xiàn)紅色框中的提示清楚數(shù)據(jù),請輸入’y’。

接下來準(zhǔn)備發(fā)送文件fip-smarc-rzg2l_pmic.srec,還是使用XLS2命令。

其中紅色框是需要輸入的指令。
發(fā)送文件fip-smarc-rzg2l_pmic.srec



如果出現(xiàn)“SPI Data Clear(H'FF) Check : H'00000000-0000FFFF,Clear OK?(y/n)”,輸入y即可。
將上面幾個(gè)文件下載進(jìn)入開發(fā)板中后需要使用到Tera Termd的工作就已經(jīng)完成了。
關(guān)閉開發(fā)板電源。長按2S按鍵SW9。
接下來開始準(zhǔn)備燒寫linux內(nèi)核、設(shè)備樹、rootf
-
LED電源
+關(guān)注
關(guān)注
9文章
270瀏覽量
45222 -
DDR4
+關(guān)注
關(guān)注
12文章
345瀏覽量
43082 -
SPI接口
+關(guān)注
關(guān)注
0文章
282瀏覽量
36697 -
串口終端
+關(guān)注
關(guān)注
0文章
8瀏覽量
2706
發(fā)布評論請先 登錄
RZ/G2L RZ/G2LC RZ/G2UL RZ/G3S靈活軟件包應(yīng)用說明
RZ/G2L、RZ/G2LC和RZ/G2UL的SMARC EVK啟動指南Rev.1.01
RZ/G2L Demo調(diào)試經(jīng)驗(yàn)流程分享(1)
RZ/G2L Demo調(diào)試經(jīng)驗(yàn)分享(2)
評論