S32V Yocto BSP19 + VSDK1.3.0 環境搭建與編譯 (下)

關鍵字 :S32VVSDKBSP
一、 Yocto BSP 新增 GPU Package

1.      創建並移動到 fsl_local_mirror 路徑

$ cd ~
$ mkdir fsl_local_mirror && cd fsl_local_mirror

 

2.      下載 NXP S32V GPU Package

$ wget https://freescaleesd.flexnetoperations.com/337170/237/13806237/\
binaries_gpu_userspace_vtk_6.2.4.zip

 

3.      解壓縮 GPU Package 並將內容移動到 fsl_local_mirror
$ unzip binaries_gpu_userspace_vtk_6.2.4.zip
$ mv GPU_userspace_binaries_and_VTK_tools_6.2.4/* .

 

4.      在 Yocto 下新增 glmark2 補丁路徑

$ cd
$ mkdir -p sources/meta-alb/recipes-patched/glmark2
$ touch sources/meta-alb/recipes-patched/glmark2/glmark2_git.bbappend

  

5.      增加補丁內容於 glmark2_git.bbappend

$ echo "SRC_URI += \" https://portland.source.codeaurora.org/patches/external/\
autobsps32/misc/glmark2/glmark2-2017.07/compatibility_with_fbdev.patch\"" >>\
sources/meta-alb/recipes-patched/glmark2/glmark2_git.bbappend
$ echo "PACKAGECONFIG_s32v2xx = \"x11-gles2\"" >> sources/meta-alb/\
recipes-patched/glmark2/glmark2_git.bbappend
$ echo "CXXFLAGS += \"-fpermissive\"" >> sources/meta-alb/recipes-patched/\

glmark2/glmark2_git.bbappend
$ echo "SRC_URI[md5sum] = \"9eb57fc55489b6c6aafb63d0001493e1\"" >> sources/meta-alb/\
recipes-patched/glmark2/glmark2_git.bbappend
$ echo "SRC_URI[sha256sum] = \"7ceb87231d0d3f05a9479f687e13227340ed4a0d63661f4ed911e3fea596c5f5\"" >> sources/\
meta-alb/recipes-patched/glmark2/glmark2_git.bbappend

  

6.      修改 Yocto 設定檔 fsl-auto.conf

$ echo "DISTRO_FEATURES_append = \" gpu\"" >> sources/meta-alb/conf/distro/fsl-auto.conf
 
 

7.      修改 Yocto 設定檔 fsl-image-auto.bb

$ echo "IMAGE_INSTALL_append = \" glmark2 gpu-viv-bin-s32v2xx kernel-module-galcore\""\
 >> sources/meta-alb/recipes-fsl/images/fsl-image-auto.bb

  

8.      修改 Yocto 設定檔 local.conf

$ cd /build_s32v234evb/
$ echo "FSL_LOCAL_MIRROR = \"file:///home/$USER/fsl_local_mirror\"" >> conf/local.conf
$ echo "DISTRO_FEATURES_DEFAULT_append = \" gpu\"" >> conf/local.conf

 

9.      重新編譯

$ cd
$ source nxp-setup-alb.sh -m s32v234evb
$ bitbake fsl-image-auto

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

評論