开源改变世界

将主轴 PWM 引脚从 13 切换到 12 会中断编译 #26

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

将主轴 PWM 引脚从 13 切换到 12 会中断编译#26

karoria 打开了这个问题 2021 年 11 月 16 日 · 2 条评论

评论

将主轴 PWM 引脚从 13 切换到 12 会中断编译 #26

你好@terjeio
由于我有兴趣使用 teensy4.1 板载 LED 作为具有闪烁模式的状态灯,我考虑将 GPIO 12 用于主轴 PWM。但是我不能用 PIO 中的以下消息那样编译。

在文件夹 grblHAL_Teensy4 中执行任务:platformio run <

处理 teensy41(板:teensy41;平台:teensy;框架:arduino)

可以通过-v, --verbose选项
配置启用详细模式:https
://docs.platformio.org/page/boards/teensy/teensy41.html 平台:Teensy (4.12.0) > Teensy 4.1
硬件:IMXRT1062 600MHz、512KB RAM、7.75MB 闪存
调试:当前(jlink)外部(jlink)
包:

  • 框架-arduinoteensy 1.153.0 (1.53)
  • toolchain-gccarmnoneeabi 1.50401.190816 (5.4.1)
    LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
    LDF Modes: Finder ~ chain, Compatibility ~ soft
    找到 93 个兼容库
    扫描依赖…
    依赖图
    |– 1.1.2+sha.52b0ae3
    | |– 1.0.0+sha.5a2e6f4
    | | |– <USBHost_t36> 0.1
    |– 1.0.0+sha.5a2e6f4
    | |– <USBHost_t36> 0.1
    |– 2.0.2+sha.58c266f
    |– 2.0.2
    发布模式
    构建 编译 .pio/build/teensy41/src/driver.co
    编译 .pio/build/teensy41/src/ grbl/alarms.co
    编译 .pio/build/teensy41/src/grbl/coolant_control.co
    编译 .pio/build/teensy41/src/grbl/corexy.co
    src/driver.c: 在函数 ‘spindle_set_speed’:
    src/driver.c:1177:24: error: ‘settings_t {aka struct }’ 没有命名的成员’sp’
    if(settings.sp)
    ^
    在 src/driver.c:87:0 包含的文件中:
    src/driver.c: 在顶层:
    src/grbl/motor_pins.h:692:13: 警告:’motor_iterator ‘ 已定义但未使用 [-Wunused-function]
    static void motor_iterator (motor_iterator_callback_ptr callback)
    ^
    *** [.pio/build/teensy41/src/driver.co] 错误 1
    ​​============ =========================== [失败] 耗时 6.62 秒 ================= ======================

环境状态持续时间


teensy41 失败 00:00:06.622
=================================1 失败,0 00:00 成功: 06.622 =================================
终端进程“platformio ‘run’”以退出代码终止:1。

终端将被任务重用,按任意键关闭它。

将主轴 PWM 引脚从 13 切换到 12 会中断编译 #26
贡献者

哎哟 – 似乎是复制/粘贴错误。去掉1177行应该就可以了。
我稍后会提交修复程序,因为我还有一些其他未决更改。

感谢您的报告。

将主轴 PWM 引脚从 13 切换到 12 会中断编译 #26

有用!感谢您一如既往的及时回复。