49 lines
1.1 KiB
ReStructuredText
49 lines
1.1 KiB
ReStructuredText
.. _apps_common_procedures:
|
|
|
|
Common Procedures
|
|
#################
|
|
|
|
Instructions that are common to many procedures are provided here
|
|
and referred to from the procedures that require them.
|
|
|
|
Procedures
|
|
**********
|
|
|
|
* `Setting Environment Variables`_
|
|
|
|
Setting Environment Variables
|
|
=============================
|
|
|
|
Set environment variables every time you open a terminal console to work on
|
|
|codename| applications.
|
|
|
|
Steps
|
|
-----
|
|
|
|
1. In a shell terminal console, enter an :command:`export` command that is
|
|
consistent with your toolchain.
|
|
|
|
a) For a Yocto toolchain:
|
|
|
|
.. code-block:: bash
|
|
|
|
$ export ZEPHYR_GCC_VARIANT=yocto
|
|
$ export YOCTO_SDK_INSTALL_DIR=<yocto-installation-path>
|
|
|
|
Go to Step 2.
|
|
|
|
b) For an Xtools toolchain:
|
|
|
|
.. code-block:: bash
|
|
|
|
$ export ZEPHYR_GCC_VARIANT=xtools
|
|
$ export XTOOLS_TOOLCHAIN_PATH=/opt/otc_viper/x-tools/
|
|
$ export QEMU_BIN_PATH=/usr/local/bin
|
|
|
|
2. Navigate to the |codename| installation directory and enter:
|
|
|
|
.. code-block:: bash
|
|
|
|
$ source zephyr-env.sh
|
|
|
|
To set the environment variable :envvar:`$(ZEPHYR_BASE)`. |