极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 35990|回复: 8

关于Arduino Builder烧写grbl.hex文件的问题!

[复制链接]
发表于 2015-10-28 17:54:19 | 显示全部楼层 |阅读模式
本帖最后由 yzzsjc 于 2015-10-28 17:58 编辑

我按论坛中的帖子“微型CNC制作基于开源项目GRBLhttp://www.geek-workshop.com/thread-8147-1-1.html ”中grbl.hex烧进ATMEGA2560板子中,烧写是成功的,结果烧写完后代开串口什么都没有,而且打开Grbl controller显示"GRBL no data from COM port after connect.Expecting GRBL version string”,小白求助!
本来帖子中打开串口应该是如下:

打开Grbl controller应该是如下:

但是我打开Grbl controller是如下:

而且Arduino Builder还弹出如下窗口:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2015-11-16 14:46:39 | 显示全部楼层
yzzsjc 发表于 2015-11-1 10:40
哦,我后来改了两个地方可以。

請問你是修改哪兩個地方?
我也遇到和你一樣的問題
回复 支持 1 反对 0

使用道具 举报

发表于 2015-10-28 18:40:48 | 显示全部楼层
grbl适用于328,2560不适用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-10-28 19:17:24 | 显示全部楼层
胡来猫 发表于 2015-10-28 18:40
grbl适用于328,2560不适用

你的意思是说grbl.hex这个文件是使用328吗?不适用2560?
回复 支持 反对

使用道具 举报

发表于 2015-10-31 19:14:44 | 显示全部楼层
我用UNO试过,没任何问题,MEGA2560没试过,可能真的不适用。
回复 支持 反对

使用道具 举报

发表于 2015-10-31 19:23:28 | 显示全部楼层
GRBL是个开源项目,可以下载源文件,针对MEGA2560修改一下应该是可以的。
源文件 config.h:
// Default cpu mappings. Grbl officially supports the Arduino Uno only. Other processor types
// may exist from user-supplied templates or directly user-defined in cpu_map.h
#define CPU_MAP_ATMEGA328P // Arduino Uno CPU
改成:
#define  CPU_MAP_ATMEGA2560
试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-11-1 10:40:28 | 显示全部楼层
艰苦奋斗 发表于 2015-10-31 19:23
GRBL是个开源项目,可以下载源文件,针对MEGA2560修改一下应该是可以的。
源文件 config.h:
// Default c ...

哦,我后来改了两个地方可以。
回复 支持 反对

使用道具 举报

发表于 2017-8-6 13:54:08 | 显示全部楼层
我用328没有成功,不知道问题在哪里,望大神指点
回复 支持 反对

使用道具 举报

发表于 2019-12-29 20:00:31 | 显示全部楼层
针对不同的Arduino板子,hex文件也是不同而。UNO是一种hex,Mega是另一种
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-3-28 20:51 , Processed in 0.046652 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表