-
Notifications
You must be signed in to change notification settings - Fork 354
Description
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?