STM32 SDK 上的编译环境不起作用

STM32 SDK 上的编译环境不起作用

我正在关注以下内容教程设置 STM32MP157C-DK2 微控制器。但是,当我尝试构建代码时,我收到以下错误:

使-j8所有arm-none-eabi-gcc-o“OpenAMP_TTY_echo_CM4.elf”@“objects.list”-mcpu = cortex-m4 -T“/home/ben/STM32MPU_workspace/STM32MP15-Ecosystem-v3.1.0/Developer-Package/STM32Cube_FW_MP1_V1.5.0/Projects/STM32MP157C-DK2/Applications/OpenAMP/OpenAMP_TTY_echo/STM32CubeIDE/CM4/STM32MP157CAAX_RAM.ld”--specs = nosys.specs-Wl,-Map =“OpenAMP_TTY_echo_CM4.map”-Wl,--gc-sections-static--specs = nano.specs-mfpu = fpv4-sp-d16-mfloat-abi = hard-mthumb-Wl,--start-group -lc -lm -Wl,--end-group /usr/lib/gcc/arm-none-eabi/9.2.1/../../../arm-none-eabi/bin/ld: ./Application/Startup/startup_stm32mp157caax.o: 在函数LoopFillZerobss': /home/ben/STM32MPU_workspace/STM32MP15-Ecosystem-v3.1.0/Developer-Package/STM32Cube_FW_MP1_V1.5.0/Projects/STM32MP157C-DK2/Applications/OpenAMP/OpenAMP_TTY_echo/STM32CubeIDE/CM4/Application/Startup/startup_stm32mp157caax.s:90: undefined reference toSystemInit' 中 /usr/lib/gcc/arm-none-eabi/9.2.1/../../../arm-none-eabi/bin/ld: ./Application/User/main.o: 在函数 `main' 中:

collect2:错误:ld 返回 1 退出状态 make:*** [makefile:63:OpenAMP_TTY_echo_CM4.elf] 错误 1“make -j8 all”以退出代码 2 终止。构建可能不完整。

我删节了错误信息,因为实际上大约有 82 个,但它们都具有未定义引用的一般形式。

也就是说,实际上只有 82 条这样的错误消息:

undefined reference to 'BSP_LED_init'

任何关于这可能意味着什么的想法都将不胜感激。不太确定如何解释或着手让构建完成。我猜这与正确设置构建环境/源有关,但我并不完全确定。

相关内容