Zephyr Project @ VHS

The following instructions are for building the latest version of Zephyr, which uses CMake for configuring the build instead of Automake.

Build the latest version of CMake

git clone https://gitlab.kitware.com/cmake/cmake.git cd cmake/ git tag -l git checkout v3.8.2

./bootstrap && make -j8 sudo make install

type -a cmake dpkg -S /usr/bin/cmake gvim -p ~/.bashrc ~/.profile

alias cmake='/usr/local/bin/cmake'

wget https://github.com/zephyrproject-rtos/meta-zephyr-sdk/releases/download/0.9.2/zephyr-sdk-0.9.2-setup.run

sudo bash zephyr-sdk-0.9.2-setup.run

Download the Latest Zephyr Code

git clone <zephyr yada yada yada

#Check Repository name git remote -V

# git pull –rebase zephyr master

http://docs.zephyrproject.org/getting_started/getting_started.html

export ZEPHYR_GCC_VARIANT=zephyr export ZEPHYR_SDK_INSTALL_DIR=/opt/zephyr-sdk/

cd zephyr source ./zephyr-env.sh

cd $ZEPHYR_BASE/samples/hello_world

# Make a build directory, and use cmake to configure a Make-based build system: mkdir -p build/disco_l457_iot1 && cd build/disco_l457_iot1 cmake -DBOARD=disco_l475_iot1 ../..

# Now run make on the generated build system: make -j8

cd src/openocd-stm32 source ./setlocal.sh

cat setlocal.sh

stm32_flsh l4 $ZEPHYR_SOURCE/samples/hello_world/build/disco_l475_iot1/zephyr/zephyr.bin

ls -al /dev/ttyACM0 minicom -D /dev/ttyACM0

press reset

wiki/hacks/boards/rtos/zephyr/cmake.txt · Last modified: 2017/11/23 22:58

facebook | instagram

Copyright © 2025 Vancouver Hack Space Society | VHS acknowledges that it is situated on the unceded traditional territories of the xʷməθkʷəy̓əm (Musqueam), Sḵwx̱wú7mesh (Squamish), and səlilwətaɬ (Tsleil-Waututh) Nations, on whose territories we hack, work, make, learn, live and play.

CC Attribution-Share Alike 4.0 International Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International