Contact me: hankecnc@gmail.com

向树中添加一个空的 .ino 文件的提议 #270

推推 grbl 3年前 (2023-01-21) 158次浏览

关闭
JohnBerg60 打开了这个问题 2013 年 9 月 24 日 · 5 条评论
关闭

向树中添加一个空的 .ino 文件的提议#270

JohnBerg60 打开了这个问题 2013 年 9 月 24 日 · 5 条评论

注释

向树中添加一个空的 .ino 文件的提议 #270

我将完成的树放在名为 grbl_v0_8c 的文件夹中。我在该文件夹中添加了一个名为 grbl_v0_8c.ino 的空文件。

现在我可以使用 arduino IDE 打开 grbl_v0_8c.ino,验证草图并将其上传到我的 UNO。

对我来说,这比使用所有命令行工具、makefile 和上传器要容易得多。

向树中添加一个空的 .ino 文件的提议 #270
成员

谢谢@JohnnyBerg。这已被标记为即将完成的事情。我个人最近几个月没有时间这样做,但如果有人对有问题的代码发出拉取请求,我应该能够相对快速地审查它。如果你这样做,请确保它已经过彻底测试并得到很好的评论。

向树中添加一个空的 .ino 文件的提议 #270

好吧..这是一个空文件!
我应该测试什么?我只是满足Arduino IDE有个工程文件。IDE 将编译文件夹中的所有文件,不会更改那些文件。在这里就像一个魅力。

向树中添加一个空的 .ino 文件的提议 #270
成员

抱歉,我没有看到您写的是一个空文件。我不确定 Arduino IDE 如何使用 .ino 文件标记以及它用于构建源代码的内容。您可以使用这种方法构建源代码吗?如果是这样,它有什么不同?它是否使用不同的优化标志或其他编译器选项?它使用我们的 makefile 吗?这就是我所说的测试的意思。了解它在做什么。通过命令行界面和 Makefile,我们可以直接控制所有这些东西。

还是仅允许您上传 .hex 文件?

向树中添加一个空的 .ino 文件的提议 #270

不,我构建源代码,并上传编译结果!
我从 IDE 菜单中选择设备和 com 端口

这些是构建的第一行:

C:\Program Files\Arduino\hardware\tools\avr\bin\avr-gcc -c -g -Os -w -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=154 – DARDUINO_AVR_UNO-DARDUINO_ARCH_AVR-IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino-IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard C:\Users\John\AppData\Local\ Temp\build9010031200616396114.tmp\coolant_control.c -o C:\Users\John\AppData\Local\Temp\build9010031200616396114.tmp\coolant_control.co

完成后它说:

Sketch 使用 26,980 字节(83%)的程序存储空间。最大值为 32,256 字节。
全局变量使用 1,527 字节 (74%) 的动态内存,为局部变量留下 521 字节。最大值为 2,048 字节。

上传后它说:

avrdude 完成。谢谢你。

对我来说,编辑、重建和上传编译结果非常容易。比使用所有命令行工具容易得多。我认为更多的用户可以通过这种方式参与?

向树中添加一个空的 .ino 文件的提议 #270
贡献者

这似乎是#208的副本,其中讨论了所有 Arduino IDE 问题。我尝试放入 .ino 文件并通过 IDE 进行编译,但由于一些错误而失败。还没有尝试过全新安装相关软件包,但我怀疑除了 .ino 文件之外还需要进行一些调整。

喜欢 (0)