Skip to content

How to build examples/blinky #269

@zzs213

Description

@zzs213

I'm a beginner of stm32. So try to build a simple example.

I'm using a docker image as work env, Which with arm toolchain gcc-arm-none-eabi-10.3-2021.07-x86_64-linux.tar.bz2 installed.

I try the flowwing commands

export STM32_TOOLCHAIN_PATH="/tools/gcc-arm-none-eabi-10.3-2021.07/bin"
export TARGET_TRIPLET=arm-none-eabi

cd examples/blinky
mkdir build
cd build
cmake ..

But Error as flowwing:

-- Detected toolchain path STM32_TOOLCHAIN_PATH in environmental variables:
-- /tools/gcc-arm-none-eabi-10.3-2021.07/bin
-- No STM32_TARGET_TRIPLET specified, using default: arm-none-eabi
-- Search for CMSIS families: STM32F4
-- Search for CMSIS RTOS: RTOS;RTOS_V2
CMake Error at /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:146 (message):
Could NOT find CMSIS (missing: CMSIS_INCLUDE_DIRS CMSIS_SOURCES STM32F4)
(found version "v1.1.0")
Call Stack (most recent call first):
/usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:393 (_FPHSA_FAILURE_MESSAGE)
/home/worker/roots/designs/play-stm32/stm32-cmake/cmake/FindCMSIS.cmake:296 (find_package_handle_standard_args)
CMakeLists.txt:30 (find_package)

-- Configuring incomplete, errors occurred!
See also "/home/worker/roots/designs/play-stm32/stm32-cmake/examples/blinky/build/CMakeFiles/CMakeOutput.log".
See also "/home/worker/roots/designs/play-stm32/stm32-cmake/examples/blinky/build/CMakeFiles/CMakeError.log".

As README.md said: STM32_CUBE_<FAMILY>_PATH should be set.

But I'm not known which package should be installed for STM32_CUBE_xxx.

Can somebody help me?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions