关闭 acaballero6270 打开了这个问题 2022 年 1 月 11 日 · 2 条评论 关闭 编译 STM32F4xx 时出错#49 acaballero6270 打开了这个问题 2022 年 1 月 11 日 · 2 条评论 评论 acaballero6270 评论了 2022 年 1 月 11 日 • 编辑 尝试为 Bigtreeteck SKR2 编译 STM32F4xx 我收到以下错误: 使用 platformio: .pio/build/btt_skr_2_tmc5160/src/driver.o: In function driver_init': driver.c:(.text.driver_init+0xb6): undefined reference to i2c_init’ collect2.exe: error: ld returned 1 exit status *** [.pio \build\btt_skr_2_tmc5160\firmware.elf] 错误 1 ======================================= ============ [失败] 耗时 9.67 秒 ================================ =================== 环境状态持续时间 btt_skr_2_tmc5160 失败 00:00:09.673 使用 STM32CubeIDE: c:\st\stm32cubeide_1.8.0\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.9-2020-q2-update.win32_2.0.0.202105311346\ tools\arm-none-eabi\bin\ld.exe: ./Src/driver.o: in function driver_init': driver.c:(.text.driver_init+0xb6): undefined reference to i2c_init’ collect2.exe: error: ld returned 1 exit status make: *** [makefile:79: grblHAL F407 8MHz .elf] 错误 1 “make -j16 all”以退出代码 2 终止。构建可能不完整。 11:16:46 构建失败。3 个错误,0 个警告。(耗时 607 毫秒) 我完全按照此处的说明进行操作。难道我做错了什么? 贡献者 terjeio 评论了 2022 年 1 月 11 日 难道我做错了什么? 不,暂时注释掉或删除此行: STM32F4xx/Inc/btt_skr_2.0_map.h 第 37 行 4e9600e #定义 I2C_PORT 1 // GPIOB,SCL_PIN = 8,SDA_PIN = 9 作者 acaballero6270 评论了 2022 年 1 月 11 日 这似乎有效! 非常感谢。专为您的超快速响应! acaballero6270已完成 关闭 2022 年 1 月 11 日 喜欢 (0) 丢失的文件 #47 S 的编译错误 #50 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭 无法在 gsender 1.2.0 中打开 .gcode 文件 #367 RaspberryPi 运行 gsender 时出现问题 #89 向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭无法在 gsender 1.2.0 中打开 .gcode 文件 #367RaspberryPi 运行 gsender 时出现问题 #89向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473功能请求:抑制发送到机器的 gcode 中的 gcode 注释。 #444 关闭通过网络连接进行连接 #171操纵杆运动的剩余问题 #204 关闭新版本认为我的机器一直处于锁定状态 #474 关闭
尝试为 Bigtreeteck SKR2 编译 STM32F4xx 我收到以下错误:
使用 platformio:
.pio/build/btt_skr_2_tmc5160/src/driver.o: In function
driver_init': driver.c:(.text.driver_init+0xb6): undefined reference to
i2c_init’collect2.exe: error: ld returned 1 exit status
*** [.pio \build\btt_skr_2_tmc5160\firmware.elf] 错误 1
======================================= ============ [失败] 耗时 9.67 秒 ================================ ===================
环境状态持续时间
btt_skr_2_tmc5160 失败 00:00:09.673
使用 STM32CubeIDE:
c:\st\stm32cubeide_1.8.0\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.9-2020-q2-update.win32_2.0.0.202105311346\ tools\arm-none-eabi\bin\ld.exe: ./Src/driver.o: in function
driver_init': driver.c:(.text.driver_init+0xb6): undefined reference to
i2c_init’collect2.exe: error: ld returned 1 exit status
make: *** [makefile:79: grblHAL F407 8MHz .elf] 错误 1
“make -j16 all”以退出代码 2 终止。构建可能不完整。
11:16:46 构建失败。3 个错误,0 个警告。(耗时 607 毫秒)
我完全按照此处的说明进行操作。难道我做错了什么?