【marlin学习】使用platformio调试时初始化失败。调试工具配置错误。

标题

报错信息如下:
Failed to launch GDB: .pioinit:16: Error in sourced command file:
:2331: ����Ŀ�����������ܾ����޷����ӡ�
. (from interpreter-exec console “source .pioinit”)
在这里插入图片描述

这是因为debug_tool没有选择正确,配置使用jlink,实际使用stlink。
修改添加debug_tool即可

debug_tool        = stlink

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
作为一款开源的3D打印机固件,Marlin已经具备了广泛的应用范围,Marlin1.1.8是Marlin固件的一个版本。其特点是具有良好的兼容性,支持多种主控板,如Arduino、RAMPS、Melzi、MKS、Lerdge等,并且可实现实输出打印过程、自动调平、语音提醒等多种功能。本着简单、易用的原则,对于Marlin1.1.8的配置进行了总结。 1. 下载Marlin源码 打开Marlin官网,可以找到最新版本的源码包。解压后,打开Marlin.ino文件即可进入Marlin的编译环境。由于该软件的使用采用开源的模式,所以有兴趣的用户可以自行编译、修改代码。而本文的配置主要围绕着Marlin1.1.8的编译和配置展开。 2. 配置Arduino IDE环境 在Arduino IDE中,选择Tools->Board->Arduino/Genuino Mega2560即可设置开发板类型。在这里要注意,有的板子需要手动添加库文件或者设置引脚。为了方便起见,可以将这些操作封装成一个单独的头文件,然后在Marlin.ino文件的头部引用,这样就可以避免重复配置了。 3. 配置Marlin.ino文件 打开Marlin.ino文件,可见到很多由#define定义的宏定义,这些定义决定了Marlin的行为。例如#define TEMP_SENSOR_0 1表示第一个热敏电阻的类型是1,#define Z_MIN_PIN 18表示Z轴的最小限位开关是18号引脚。这些宏定义对应的值需要根据自己的硬件环境进行配置。 4. 安装USB驱动 打开设备管理器,找到端口,如果驱动没有安装成功的话,将会显示感叹号或者问号。需要手动安装USB驱动,也可以手动更新驱动并选择Marlin制造商的驱动。 5. 刷写到主控板 将开发板和电脑通过USB线连接,选择上传,就会开始刷写Marlin固件。这一过程会自动编译、生成可执行文件,最终通过USB线加载到开发板上并执行。如果上传过程中出现错误,需要检查是否刷入成功、端口是否匹配,还需要检查是否在控制面板设定了相应的参数。当然还有可能是硬件故障。 6. Marlin配置配置Marlin的主要工作已经完成,现在可以通过串口监视器测试。同,可以根据自己的需求进行一些功能配置,例如: (1)打开语音提示功能,可以在打印过程中自动给出提示。 (2)设置电机步进角度,控制运动精度。 (3)开启自动调平,可以大大提高打印效率。 (4)调整呈现模式,根据不同的需求调整打印出来的模型的呈现效果等。 总之,对于Marlin1.1.8的配置是一项重要而繁琐的工作。但是,只要耐心地一步一步走下去,相信最终能够以最佳状态运行。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值