开源改变世界!!

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

推推 grbl 2年前 (2023-02-08) 201次浏览
关闭
silvanopas 打开了这个问题 2021 年 7 月 22 日 · 10 条评论
关闭

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

silvanopas 打开了这个问题 2021 年 7 月 22 日 · 10 条评论

评论

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

您好
,我无法填写,它给了我以下信息,我做错了什么吗?

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 编译器-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 编译器-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: *** Waiting for unfinished jobs….
在文件中包含在 ../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 毫秒)

驱动程序 LPC176x 我无法使用 mcuxpresso ide 进行编译 #36
贡献者

几天后我“恢复业务”时,我会检查一下。

驱动程序 LPC176x 我无法使用 mcuxpresso ide 进行编译 #36 terjeio 从 grblHAL/core 转移了这个问题 2021 年 7 月 26 日
驱动程序 LPC176x 我无法使用 mcuxpresso ide 进行编译 #36
贡献者

在为引导加载程序或发布版本编译时出现了一堆错误,但与你的不一样。我已经更新了 repo 以修复我遇到的错误。您能否再次下载/更新源代码以查看错误是否仍然存在?如果他们是然后报告回来。

驱动程序 LPC176x 我无法使用 mcuxpresso ide 进行编译 #36
作者
西瓦诺帕斯 评论了 2021 年 7 月 26 日 通过电子邮件
驱动程序 LPC176x 我无法使用 mcuxpresso ide 进行编译 #36
作者
西瓦诺帕斯 评论了 2021 年 7 月 26 日 通过电子邮件
驱动程序 LPC176x 我无法使用 mcuxpresso ide 进行编译 #36
贡献者

项目是否正确导入?以下是它在我的 Project Explorer 中的显示方式:

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

驱动程序 LPC176x 我无法使用 mcuxpresso ide 进行编译 #36
作者
西瓦诺帕斯 评论了 2021 年 7 月 26 日 通过电子邮件
驱动程序 LPC176x 我无法使用 mcuxpresso ide 进行编译 #36
贡献者

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

驱动程序 LPC176x 我无法使用 mcuxpresso ide 进行编译 #36
作者
西瓦诺帕斯 评论了 2021 年 7 月 27 日 通过电子邮件
驱动程序 LPC176x 我无法使用 mcuxpresso ide 进行编译 #36
贡献者

好的,包含路径呢?他们是正确的吗?使用文件 > 属性并导航到此对话框并进行比较:

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

项目文件夹中的.cproject文件包含诸如此类的设置 – 我想知道它是否已被损坏。

驱动程序 LPC176x 我无法使用 mcuxpresso ide 进行编译 #36
作者
西瓦诺帕斯 评论了 2021 年 7 月 27 日 通过电子邮件