开源改变世界

F411 黑色药丸构建失败 #5

推推 grbl 3年前 (2023-02-08) 277次浏览
关闭
envyvan 打开了这个问题 2021 年 5 月 2 日 · 3条评论
关闭

F411 黑色药丸构建失败#5

envyvan 打开了这个问题 2021 年 5 月 2 日 · 3条评论

评论

F411 黑色药丸构建失败 #5

嗨,叉子,

我当前 git clone 项目,它失败并显示以下消息:

21:54:40 **** 项目 GRBL 驱动程序 STM32F401 的配置调试增量构建 ****
make -j32 all
arm-none-eabi-gcc “../Src/driver.c” -mcpu=cortex-m4 -std=gnu11 -g -DUSE_HAL_DRIVER -DDEBUG ‘-DN_AXIS=4’ -DSTM32F411xE -c -I../Inc – I”D:/CNC/Minimal-Black-Pill–STM32F4xx-BOB-for-grblHAL-main/Minimal-Black-Pill–STM32F4xx-BOB-for-grblHAL-main/STM32F4xx” -I../Drivers/ CMSIS/包含-I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Middlewares/ST/ STM32_USB_Device_Library/Class/CDC/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../FatFS -I../USB_DEVICE/App -I../USB_DEVICE/Target -Og -ffunction-sections – fdata-sections -Wall -fstack-usage -MMD -MP -MF”Src/driver.d” -MT”Src/driver.o” –specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi =hard -mthumb -o “Src/driver.o”
../Src/driver.c:1454:错误:未终止#else
第 1454 章 #if USB_SERIAL_CDC
|
make: *** [Src/subdir.mk:63: Src/driver.o] 错误 1
“make -j32 all”以退出代码 2 终止。构建可能不完整。

它表明发生了一些关于 USB_SERIAL_CDC 错误的事情。
我禁用了 my_machine.h 文件中的“定义 USB_SERIAL_CDC”,因为我的 blackpill 的 USB 功能不工作。
我能够使用具有相同配置的旧 grblHAL-master 文件构建固件。
F411 黑色药丸构建失败 #5

F411 黑色药丸构建失败 #5
贡献者

奇怪的是,缺少的 #endif 出现在回购协议和所有以前的版本中。您是否以某种方式意外删除了它?

STM32F4xx/Src/driver.c

第 1456 至 1460 行 905db6b

#如果是USB_SERIAL_CDC
usb初始化();
#否则
串行初始化();
#结尾

 

F411 黑色药丸构建失败 #5
作者

酷,它的工作原理。
感谢您的帮助。
我不认为我会更改任何编码的代码,除了配置。

F411 黑色药丸构建失败 #5
贡献者

很高兴听你这样说。