From 2ce196dd925eed9fa1f7bf0e3a2487bd6af2a17b Mon Sep 17 00:00:00 2001 From: Nik Mohamad Aizuddin Date: Sun, 9 Jul 2023 17:59:51 +0800 Subject: [PATCH] docs(yocto): add instructions how to extract SDK for RPi Zero 2W --- .gitignore | 1 + docs/yocto/all-targets.md | 2 +- docs/yocto/specifics/rpizero2-w.md | 11 +++++++++++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index e063beb..1b65149 100644 --- a/.gitignore +++ b/.gitignore @@ -18,6 +18,7 @@ /project/yocto/build/tmp* /project/yocto/build/*.log /project/yocto/build/*.lock +/project/yocto/build/sdk-* /project/yocto/layers/meta-user/recipes-apps/datastruct-cpp/files/build /project/third-party/*.bsp diff --git a/docs/yocto/all-targets.md b/docs/yocto/all-targets.md index bc13af7..f8205c3 100644 --- a/docs/yocto/all-targets.md +++ b/docs/yocto/all-targets.md @@ -82,5 +82,5 @@ To test on specific boards, see the following list: To clean build: ``` -rm -rf project/yocto/build/{sstate-cache,tmp,cache,downloads,tmp-*,*.log} +rm -rf project/yocto/build/{sstate-cache,tmp,cache,downloads,tmp-*,sdk-*,*.log} ``` diff --git a/docs/yocto/specifics/rpizero2-w.md b/docs/yocto/specifics/rpizero2-w.md index fa508ef..f9e82b2 100644 --- a/docs/yocto/specifics/rpizero2-w.md +++ b/docs/yocto/specifics/rpizero2-w.md @@ -26,6 +26,17 @@ Build: bitbake mc:raspberrypi0-2w-64:ros2-image ``` +To build SDK and extract into `[PROJECT_ROOT]/project/yocto/build/sdk-rpizero2-w` directory: +``` +bitbake mc:raspberrypi0-2w-64:ros2-image -c populate_sdk +./tmp-glibc/deploy/sdk/oecore-x86_64-cortexa53-toolchain-nodistro.0.sh -d sdk-rpizero2-w +``` + +**NOTE: To use the SDK for cross-compiling, use the following command to `source` SDK environment**: +``` +source sdk-rpizero2-w/environment-setup-cortexa53-oe-linux +``` + ## Flashing to SD Card