<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Compile and upload with Eclipse?</title>
        <description> Can anyone give me directions on how to compile and upload teacup firmware (mainly Cyberwizzard&#039;s lookahead version) with eclipse instead of Arduino?</description>
        <link>https://reprap.org/forum/read.php?147,189049,189049#msg-189049</link>
        <lastBuildDate>Fri, 09 Oct 2026 00:32:29 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?147,189049,191199#msg-191199</guid>
            <title>Re: Compile and upload with Eclipse?</title>
            <link>https://reprap.org/forum/read.php?147,189049,191199#msg-191199</link>
            <description><![CDATA[ Using the Programmer's Notepad that came with WinAVR I managed to upload it using the WinAVR tools that are preinstalled in PN. I had to change the linux path to the USB to the Windows recognised COM4, but it worked after that. Thanks!]]></description>
            <dc:creator>Phizinza</dc:creator>
            <category>Firmware - experimental, borrowed, and future</category>
            <pubDate>Sat, 09 Mar 2013 20:58:19 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?147,189049,189999#msg-189999</guid>
            <title>Re: Compile and upload with Eclipse?</title>
            <link>https://reprap.org/forum/read.php?147,189049,189999#msg-189999</link>
            <description><![CDATA[ Phizinza Wrote:<br />
-------------------------------------------------------<br />
&gt; I get this bunch of output when I try and compile<br />
&gt; with WinAVR and PN<br />
<br />
&gt;   CC        build/analog.o<br />
&gt; avr-gcc: unrecognized option '-save-temps=obj'<br />
<br />
That seems to be a relatively new compiler option that is not supported. It shouldn't affect the build.<br />
<br />
&gt;   SYM       build/teacup.sym<br />
&gt; /usr/bin/sh: perl: command not found<br />
&gt;     SIZES             ATmega...  '168    '328(P)  <br />
&gt;  '644(P)    '1280<br />
&gt; /usr/bin/sh: perl: command not found<br />
<br />
The makefile uses some perl commands to post-process some informational output, shouldn't affect build either.<br />
<br />
&gt; make.exe: ***  Error 127<br />
<br />
Despite the error message, it probably has worked, you should find a .bin or .hex file in the build directory.]]></description>
            <dc:creator>bobc</dc:creator>
            <category>Firmware - experimental, borrowed, and future</category>
            <pubDate>Tue, 05 Mar 2013 22:42:30 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?147,189049,189993#msg-189993</guid>
            <title>Re: Compile and upload with Eclipse?</title>
            <link>https://reprap.org/forum/read.php?147,189049,189993#msg-189993</link>
            <description><![CDATA[ I get this bunch of output when I try and compile with WinAVR and PN<br />
<pre class="bbcode">
&gt; "make.exe" all
rm -f build/depend
mkdir -p build
avr-gcc -DF_CPU=20000000L -mmcu=atmega644p -g -Wall -Wstrict-prototypes -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Winline -fno-move-loop-invariants -fno-tree-scev-cprop -Os -ffunction-sections -finline-functions-called-once -mcall-prologues -save-temps=obj -MM analog.c clock.c copier.c crc.c dda.c dda_lookahead.c dda_maths.c dda_queue.c debug.c delay.c gcode_parse.c gcode_process.c graycode.c heater.c home.c intercom.c mendel.c pinio.c sd.c serial.c sermsg.c sersendf.c temp.c timer.c usb_serial.c watchdog.c &gt; build/depend
avr-gcc.exe: unrecognized option '-save-temps=obj'
  CC        build/analog.o
avr-gcc: unrecognized option '-save-temps=obj'
  CC        build/clock.o
avr-gcc: unrecognized option '-save-temps=obj'
  CC        build/copier.o
avr-gcc: unrecognized option '-save-temps=obj'
  CC        build/crc.o
avr-gcc: unrecognized option '-save-temps=obj'
  CC        build/dda.o
avr-gcc: unrecognized option '-save-temps=obj'
  CC        build/dda_lookahead.o
avr-gcc: unrecognized option '-save-temps=obj'
  CC        build/dda_maths.o
avr-gcc: unrecognized option '-save-temps=obj'
  CC        build/dda_queue.o
avr-gcc: unrecognized option '-save-temps=obj'
  CC        build/debug.o
avr-gcc: unrecognized option '-save-temps=obj'
  CC        build/delay.o
avr-gcc: unrecognized option '-save-temps=obj'
  CC        build/gcode_parse.o
avr-gcc: unrecognized option '-save-temps=obj'
  CC        build/gcode_process.o
avr-gcc: unrecognized option '-save-temps=obj'
  CC        build/graycode.o
avr-gcc: unrecognized option '-save-temps=obj'
  CC        build/heater.o
avr-gcc: unrecognized option '-save-temps=obj'
  CC        build/home.o
avr-gcc: unrecognized option '-save-temps=obj'
  CC        build/intercom.o
avr-gcc: unrecognized option '-save-temps=obj'
  CC        build/mendel.o
avr-gcc: unrecognized option '-save-temps=obj'
  CC        build/pinio.o
avr-gcc: unrecognized option '-save-temps=obj'
  CC        build/sd.o
avr-gcc: unrecognized option '-save-temps=obj'
  CC        build/serial.o
avr-gcc: unrecognized option '-save-temps=obj'
  CC        build/sermsg.o
avr-gcc: unrecognized option '-save-temps=obj'
  CC        build/sersendf.o
avr-gcc: unrecognized option '-save-temps=obj'
  CC        build/temp.o
avr-gcc: unrecognized option '-save-temps=obj'
  CC        build/timer.o
avr-gcc: unrecognized option '-save-temps=obj'
  CC        build/usb_serial.o
avr-gcc: unrecognized option '-save-temps=obj'
  CC        build/watchdog.o
avr-gcc: unrecognized option '-save-temps=obj'
  LINK      build/teacup.elf
avr-gcc: unrecognized option '-save-temps=obj'
  OBJCOPY   teacup.hex
  OBJDUMP   build/teacup.lst
  SYM       build/teacup.sym
/usr/bin/sh: perl: command not found
    SIZES             ATmega...  '168    '328(P)    '644(P)    '1280
/usr/bin/sh: perl: command not found
make.exe: ***  Error 127

&gt; Process Exit Code: 2
&gt; Time Taken: 00:19</pre>
<br />
Any hints to make it work?<br />
I'm trying the compile Cyberwizzard's teacup (the one with look ahead)]]></description>
            <dc:creator>Phizinza</dc:creator>
            <category>Firmware - experimental, borrowed, and future</category>
            <pubDate>Tue, 05 Mar 2013 21:57:13 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?147,189049,189646#msg-189646</guid>
            <title>Re: Compile and upload with Eclipse?</title>
            <link>https://reprap.org/forum/read.php?147,189049,189646#msg-189646</link>
            <description><![CDATA[ Phizinza Wrote:<br />
-------------------------------------------------------<br />
&gt; Can WinAVR replace Arduino IDE?<br />
<br />
Sure, there is nothing special about the Arduino IDE. [<a href="http://www.youtube.com/watch?v=T-iixOhrvVY" target="_blank"  rel="nofollow">www.youtube.com</a>]<br />
<br />
Arduino just provides a convenient package of editor, compiler, downloader, tailored for particular MCU boards, but you can do all those with any other setup. The Arduino libraries are all open source, so there is no problem building outside Arduino.<br />
<br />
Teacup has minimal dependencies on Arduino, so is very easy to build outside Arduino.]]></description>
            <dc:creator>bobc</dc:creator>
            <category>Firmware - experimental, borrowed, and future</category>
            <pubDate>Mon, 04 Mar 2013 18:08:30 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?147,189049,189627#msg-189627</guid>
            <title>Re: Compile and upload with Eclipse?</title>
            <link>https://reprap.org/forum/read.php?147,189049,189627#msg-189627</link>
            <description><![CDATA[ Can WinAVR replace Arduino IDE?]]></description>
            <dc:creator>Phizinza</dc:creator>
            <category>Firmware - experimental, borrowed, and future</category>
            <pubDate>Mon, 04 Mar 2013 17:30:09 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?147,189049,189572#msg-189572</guid>
            <title>Re: Compile and upload with Eclipse?</title>
            <link>https://reprap.org/forum/read.php?147,189049,189572#msg-189572</link>
            <description><![CDATA[ If for some reason you don't want to use the Arduino IDE, the tools to build and download are still available at the command line. Instead of Arduino, you could use the WinAVR package, which is what I used for AVR programming. There are web articles about how to use Eclipse for AVR programming, some people love it, though personally I am not a fan of Eclipse.<br />
<br />
Then there is also the Atmel Studio.<br />
<br />
Linux is great, but seems like overkill just to get an AVR programming environment. Generally, AVR projects are pretty simple and don't require all the tools that Linux provides.]]></description>
            <dc:creator>bobc</dc:creator>
            <category>Firmware - experimental, borrowed, and future</category>
            <pubDate>Mon, 04 Mar 2013 14:19:25 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?147,189049,189538#msg-189538</guid>
            <title>Re: Compile and upload with Eclipse?</title>
            <link>https://reprap.org/forum/read.php?147,189049,189538#msg-189538</link>
            <description><![CDATA[ This peaks my interest in learning how to push compiled software from the command line. I've done it once but that was kind of a step-by-step kinda thing and I didn't take notes.<br />
<br />
Linux is friendly for doing that, where as on Windows yes you end up installing LOADS of development tools, just to get at a single file you may need to compile something.]]></description>
            <dc:creator>xclusive585</dc:creator>
            <category>Firmware - experimental, borrowed, and future</category>
            <pubDate>Mon, 04 Mar 2013 11:36:45 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?147,189049,189399#msg-189399</guid>
            <title>Re: Compile and upload with Eclipse?</title>
            <link>https://reprap.org/forum/read.php?147,189049,189399#msg-189399</link>
            <description><![CDATA[ You're right. The only way to make Windows a decent open source development machine is to install Linux, a BSD, or at least all the development stuff from Linux (make, avr-libc, avr-gcc).]]></description>
            <dc:creator>Traumflug</dc:creator>
            <category>Firmware - experimental, borrowed, and future</category>
            <pubDate>Mon, 04 Mar 2013 03:06:55 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?147,189049,189346#msg-189346</guid>
            <title>Re: Compile and upload with Eclipse?</title>
            <link>https://reprap.org/forum/read.php?147,189049,189346#msg-189346</link>
            <description><![CDATA[ Ahh, ok. I also can't figure out how to do the make/makefile thing as I have Windows 7. I'm starting to think I need to install a copy of Linux in a virtual machine to do this firmware stuff!]]></description>
            <dc:creator>Phizinza</dc:creator>
            <category>Firmware - experimental, borrowed, and future</category>
            <pubDate>Sun, 03 Mar 2013 20:03:17 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?147,189049,189126#msg-189126</guid>
            <title>Re: Compile and upload with Eclipse?</title>
            <link>https://reprap.org/forum/read.php?147,189049,189126#msg-189126</link>
            <description><![CDATA[ Use Eclipse as a text editor only and "make" or "make program" from the command line. Eclipse is waaay to complex for my taste.]]></description>
            <dc:creator>Traumflug</dc:creator>
            <category>Firmware - experimental, borrowed, and future</category>
            <pubDate>Sun, 03 Mar 2013 06:52:34 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?147,189049,189049#msg-189049</guid>
            <title>Compile and upload with Eclipse?</title>
            <link>https://reprap.org/forum/read.php?147,189049,189049#msg-189049</link>
            <description><![CDATA[ Can anyone give me directions on how to compile and upload teacup firmware (mainly Cyberwizzard's lookahead version) with eclipse instead of Arduino?]]></description>
            <dc:creator>Phizinza</dc:creator>
            <category>Firmware - experimental, borrowed, and future</category>
            <pubDate>Sat, 02 Mar 2013 23:35:59 -0500</pubDate>
        </item>
    </channel>
</rss>
