开源改变世界

驱动程序 LPC176x 我无法使用 mcuxpresso ide 进行编译 #4

推推 grbl 2天前 9次浏览
关闭
@silvanopas

描述

您好,
我无法填写,并且它显示以下消息,我做错了什么吗?

11:19:24 **** 构建配置调试项目 LPC176x ****
make -r -j4 all
构建文件:../src/trinamic/tmc2209.c
构建文件:../src/trinamic/tmc2130hal.c
构建文件:../ src
/trinamic/tmc2130.c 构建文件:../ src/trinamic/common.c
调用:MCU C 编译器
调用:
MCU C 编译器 调用:MCU C 编译器
arm-none-eabi-gcc -DDEBUG -D__CODE_RED -DCORE_M3 -D__LPC17XX__ -D__NEWLIB__ -D__USE_LPCOPEN -DNO_BOARD_LIB -O0 -fno-common -g3 -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections-fdata-sections-fmerge-constants-fmacro-prefix-map=”../src/trinamic/”=. -mcpu=cortex-m3 -mthumb -D__NEWLIB__ -fstack-usage -MMD -MP -MF“src/trinamic/tmc2130hal.d”-MT“src/trinamic/tmc2130hal.o”-MT“src/trinamic/tmc2130hal.d”-o“src/trinamic/tmc2130hal.o” “../src/trinamic/tmc2130hal.c”
arm-none-eabi-gcc -DDEBUG -D__CODE_RED -DCORE_M3 -D__LPC17XX__ -D__NEWLIB__ -D__USE_LPCOPEN -DNO_BOARD_LIB -O0 -fno-common -g3 -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections -fdata-sections -fmerge-constants -fmacro-prefix-map=”../src/trinamic/”=. -mcpu=cortex-m3 -mthumb -D__NEWLIB__ -fstack-usage -MMD -MP -MF”src/trinamic/tmc2130.d” -MT”src/trinamic/tmc2130.o” -MT”src/trinamic/tmc2130.d” -o “src/trinamic/tmc2130.o” “../src/trinamic/tmc2130.c”
调用:MCU C 编译器
arm-none-eabi-gcc -DDEBUG -D__CODE_RED -DCORE_M3 -D__LPC17XX__ -D__NEWLIB__ -D__USE_LPCOPEN -DNO_BOARD_LIB -O0 -fno-common -g3 -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections -fdata-sections-fmerge-constants-fmacro-prefix-map=”../src/trinamic/”=. -mcpu=cortex-m3 -mthumb -D__NEWLIB__ -fstack-usage -MMD -MP -MF“src/trinamic/tmc2209.d”-MT“src/trinamic/tmc2209.o”-MT“src/trinamic/tmc2209.d”-o“src/trinamic/tmc2209.o” “../src/trinamic/tmc2209.c”arm-none-eabi-gcc
-DDEBUG -D__CODE_RED -DCORE_M3 -D__LPC17XX__ -D__NEWLIB__ -D__USE_LPCOPEN -DNO_BOARD_LIB -O0 -fno-common -g3 -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections -fdata-sections -fmerge-constants -fmacro-prefix-map=”../src/trinamic/”=. -mcpu=cortex-m3 -mthumb -D__NEWLIB__ -fstack-usage -MMD -MP -MF”src/trinamic/common.d” -MT”src/trinamic/common.o” -MT”src/trinamic/common.d” -o “src/trinamic/common.o” “../src/trinamic/common.c”
已完成构建:../src/trinamic/tmc2130.c

完成构建:../src/trinamic/tmc2130hal.c

构建文件:../src/trinamic/tmc2209hal.c
调用:MCU C 编译器
构建文件:../src/trinamic/tmc26x.c
arm-none-eabi-gcc -DDEBUG -D__CODE_RED -DCORE_M3 -D__LPC17XX__ -D__NEWLIB__ -D__USE_LPCOPEN -DNO_BOARD_LIB -O0 -fno-common -g3 -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections -fdata-sections -fmerge-constants -fmacro-prefix-map=”../src/trinamic/”=. -mcpu=cortex-m3 -mthumb -D__NEWLIB__ -fstack-usage -MMD -MP -MF”src/trinamic/tmc2209hal.d” -MT”src/trinamic/tmc2209hal.o” -MT”src/trinamic/tmc2209hal.d” -o “src/trinamic/tmc2209hal.o” “../src/trinamic/tmc2209hal.c”
已完成构建:../src/trinamic/common.c
调用:MCU C 编译器

完成构建:../src/trinamic/tmc2209.c
arm-none-eabi-gcc -DDEBUG -D__CODE_RED -DCORE_M3 -D__LPC17XX__ -D__NEWLIB__ -D__USE_LPCOPEN -DNO_BOARD_LIB -O0 -fno-common -g3 -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections -fdata-sections -fmerge-constants -fmacro-prefix-map=”../src/trinamic/”=. -mcpu=cortex-m3 -mthumb -D__NEWLIB__ -fstack-usage -MMD -MP -MF”src/trinamic/tmc26x.d” -MT”src/trinamic/tmc26x.o” -MT”src/trinamic/tmc26x.d” -o “src/trinamic/tmc26x.o” “../src/trinamic/tmc26x.c”

构建文件:../src/trinamic/tmc5160.c
调用:MCU C 编译器
构建文件:../src/trinamic/tmc5160hal.c
arm-none-eabi-gcc -DDEBUG -D__CODE_RED -DCORE_M3 -D__LPC17XX__ -D__NEWLIB__ -D__USE_LPCOPEN -DNO_BOARD_LIB -O0 -fno-common -g3 -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections -fdata-sections -fmerge-constants -fmacro-prefix-map=”../src/trinamic/”=. -mcpu=cortex-m3 -mthumb -D__NEWLIB__ -fstack-usage -MMD -MP -MF”src/trinamic/tmc5160.d” -MT”src/trinamic/tmc5160.o” -MT”src/trinamic/tmc5160.d” -o “src/trinamic/tmc5160.o” “../src/trinamic/tmc5160.c”
调用:MCU C 编译器
arm-none-eabi-gcc -DDEBUG -D__CODE_RED -DCORE_M3 -D__LPC17XX__ -D__NEWLIB__ -D__USE_LPCOPEN -DNO_BOARD_LIB -O0 -fno-common -g3 -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections -fdata-sections -fmerge-constants -fmacro-prefix-map=”../src/trinamic/”=. -mcpu=cortex-m3 -mthumb -D__NEWLIB__ -fstack-usage -MMD -MP -MF”src/trinamic/tmc5160hal.d” -MT”src/trinamic/tmc5160hal.o” -MT”src/trinamic/tmc5160hal.d” -o “src/trinamic/tmc5160hal.o” “../src/trinamic/tmc5160hal.c”
已完成构建:../src /trinamic/tmc2209hal.c
已完成构建:../src/trinamic/tmc26x.c

构建文件:../src/trinamic/tmc_interface.c
构建文件:../src/sdcard/sdcard.c
调用:MCU C 编译器
调用:MCU C 编译器
arm-none-eabi-gcc -DDEBUG -D__CODE_RED -DCORE_M3 -D__LPC17XX__ -D__NEWLIB__ -D__USE_LPCOPEN -DNO_BOARD_LIB -O0 -fno-common -g3 -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections -fdata-sections -fmerge-constants -fmacro-prefix-map=”../src/sdcard/”=. -mcpu=cortex-m3 -mthumb -D__NEWLIB__ -fstack-usage -MMD -MP -MF”src/sdcard/sdcard.d” -MT”src/sdcard/sdcard.o” -MT”src/sdcard/sdcard.d” -o “src/sdcard/sdcard.o” “../src/sdcard/sdcard.c”
arm-none-eabi-gcc -DDEBUG -D__CODE_RED -DCORE_M3 -D__LPC17XX__ -D__NEWLIB__ -D__USE_LPCOPEN -DNO_BOARD_LIB -O0 -fno-common -g3 -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections -fdata-sections -fmerge-constants -fmacro-prefix-map=”../src/trinamic/”=. -mcpu=cortex-m3 -mthumb -D__NEWLIB__ -fstack-usage -MMD -MP -MF”src/trinamic/tmc_interface.d” -MT”src/trinamic/tmc_interface.o” -MT”src/trinamic/tmc_interface.d” -o “src/trinamic/tmc_interface.o” “../src/trinamic/tmc_interface.c”
已完成构建:../src/ trinamic/tmc5160.c

已完成构建:../src/trinamic/tmc5160hal.c
构建文件:../src/sdcard/ymodem.c
在包含自 ../src/sdcard/sdcard.c:22 的文件中:
../src/sdcard/sdcard.h:30:10:致命错误:driver.h:没有此文件或目录
30 | #include “driver.h”
| ^~~~~~~~~~
编译终止。

调用:MCU C 编译器
构建文件:../src/motors
/trinamic.c arm-none-eabi-gcc -DDEBUG -D__CODE_RED -DCORE_M3 -D__LPC17XX__ -D__NEWLIB__ -D__USE_LPCOPEN -DNO_BOARD_LIB -O0 -fno-common -g3 -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections -fdata-sections -fmerge-constants -fmacro-prefix-map=”../src/sdcard/”=. -mcpu=cortex-m3 -mthumb -D__NEWLIB__ -fstack-usage -MMD -MP -MF”src/sdcard/ymodem.d” -MT”src/sdcard/ymodem.o” -MT”src/sdcard/ymodem.d” -o “src/sdcard/ymodem.o” “../src/sdcard/ymodem.c”
调用:MCU C 编译器
make:*** [src/sdcard/subdir.mk:23: src/sdcard/sdcard.o] 错误 1
​​arm-none-eabi-gcc -DDEBUG -D__CODE_RED -DCORE_M3 -D__LPC17XX__ -D__NEWLIB__ -D__USE_LPCOPEN -DNO_BOARD_LIB -O0 -fno-common -g3 -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections -fdata-sections -fmerge-constants -fmacro-prefix-map=”../src/motors/”=. -mcpu=cortex-m3 -mthumb -D__NEWLIB__ -fstack-usage -MMD -MP -MF”src/motors/trinamic.d” -MT”src/motors/trinamic.o” -MT”src/motors/trinamic.d” -o “src/motors/trinamic.o” “../src/motors/trinamic.c”
make: *** 等待未完成的作业….
在从 ../src/sdcard/ymodem.c:28 包含的文件中:
../src/sdcard/sdcard.h:30:10:致命错误:driver.h:没有这样的文件或目录
30 | #include “driver.h”
| ^~~~~~~~~~
编译终止。..
/src/motors/trinamic.c:25:10: 致命错误:driver.h:没有此文件或目录
25 | #include “driver.h”
| ^~~~~~~~~~
编译终止。make
:*** [src/sdcard/subdir.mk:23: src/sdcard/ymodem.o] 错误 1
​​完成构建:../
src/trinamic/tmc_interface.c make:*** [src/motors/subdir.mk:20: src/motors/trinamic.o] 错误 1

“make -r -j4 all”以退出代码 2 终止。构建可能不完整。

11:19:28 构建失败。7 个错误,0 个警告。(耗时 3 秒 391 毫秒)

活动

特杰奥

terjeio 评论道 2021年7月25日

撰稿人

几天后当我“重新开始工作”时,我会检查一下这一点。

特杰奥

terjeio 评论道 2021年7月26日

撰稿人

我在为引导加载程序或发布版本编译时遇到了一堆错误,但与您的版本不同。我已经更新了代码库来修复这些错误。您能否再次下载/更新源代码,看看错误是否仍然存在?如果仍然存在,请报告给我。

西尔瓦诺帕斯

silvanopas 评论道 2021年7月26日

作者
西尔瓦诺帕斯

silvanopas 评论道 2021年7月26日

作者
特杰奥

terjeio 评论道 2021年7月26日

撰稿人

项目导入正确吗?项目资源管理器中显示的是这样的:

驱动程序 LPC176x 我无法使用 mcuxpresso ide 进行编译 #4

西尔瓦诺帕斯

silvanopas 评论道 2021年7月26日

作者
特杰奥

terjeio 评论道 2021年7月27日

撰稿人

您的工作区看起来与我上面发布的工作区相似吗?

西尔瓦诺帕斯

silvanopas 评论道 2021年7月27日

作者
特杰奥

terjeio 评论道 2021年7月27日

撰稿人

好的,那么包含路径呢?它们正确吗?使用“文件”>“属性”,然后导航到此对话框并进行比较:

驱动程序 LPC176x 我无法使用 mcuxpresso ide 进行编译 #4

项目文件夹中的.cproject文件包含这些设置 – 我想知道它是否以某种方式被损坏了。

西尔瓦诺帕斯

silvanopas 评论道 2021年7月27日

作者
喜欢 (0)