|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#1
|
||||
|
||||
|
Is there anyone still maintaining the Eclipse plugin for the mcc compiler?
I've tried installing it on several versions of Eclipse newer than the one specified in the documentation for the plugin, and it mcc still doesn't show up in the project list. It would be nice to have the plugin updated for the latest Eclipse. Is the plugin rev locked? That would be a drag. ...Duane |
|
#2
|
||||
|
||||
|
Re: Eclipse Plugin Maintaineer?
Quote:
That's odd. I haven't actually tried it with eclipse 3.2 and cdt 3.1, but there is no reason it shouldn't work. I'll look into it. I'm sure it works with eclipse 3.1 and cdt 3.0. If you're trying to use the cvs CDT (i.e, cdt 4) it most probably won't work, because it has a new project model. I haven't had much time to work on the plug-in as of late. Thanks for letting me know though. Sorry to take this a little off topic, but do you are anyone else who uses eclipse think that adding a slightly improved editor would be nice. For example, rom would highlighted as a keyword, etc. |
|
#3
|
|||||
|
|||||
|
Re: Eclipse Plugin Maintaineer?
Hi Ben
I've been silently hoping the eclipse threads would wake up again, glad to see some activity. I should have posted myself. But I want you to know the eclipse support is highly valued, at least by our team. However, we have not been able to make it work properly since the changes were made for 2006 FRC. What you did is very attractive - the ability to simply switch among multiple compile targets. We have some code which can run on any of the RCs since 2004, and being able to build for any target is really useful. So - if you or somebody is willing to pull together a start-to-finish instruction for setting up with eclipse, including access to the newest plugin, I'd like to try to get set up again. For the moment, we're back on MPLAB, and don't like it very much. Thanks Bill |
|
#4
|
||||
|
||||
|
Re: Eclipse Plugin Maintaineer?
Quote:
Before, I get to work writing a guide which would be completely useless to you, what sort of problems are you having. Are you not able to build two different hex files, or do the hex files, when loaded onto the robot controller not work? Theoretically, what is supposed to happen is that when you have selected the "FRC Robot- 2006" configuration, there should be a folder in your project called "FRC Robot- 2006" (or something like that) with all the output of compilation for the 2006 . If you select the "FRC Robot- pre-2006" configuration, there should be a folder called "FRC Robot- pre-2006" with all the appropriate compiler output for the 2005 RC in there. |
|
#5
|
|||||
|
|||||
|
Re: Eclipse Plugin Maintaineer?
Short answer is "can't build". Can you point me to, or send me a copy of, the most current plugin? Then I'll set up the environment from scratch and detail the steps and problems in another post for your comment.
Thanks Bill Quote:
|
|
#6
|
|||||
|
|||||
|
Re: Eclipse Plugin Maintaineer?
I'm going to answer a lot of questions in one go.
1. 2006 compatible: I took prograid's plugin, added a lot more features to it, and used it for our team. The mod is in Subversion online, but you need a login to read it. (I'll go fix that some time.) 2. PIC C editor: I tried this at one point, but it is a much harder problem. This is partly because the toolchain only required XML, while the editor requires real Java code. The main problem is that the CDT provides no way to modify the language. This was compounded by the fact that it doesn't really have facilities to differentiate between dialects. (I've heard that newer versions of the CDT will help with this...) Also included in this project was an error parser for the MCC18 output. Much, much simpler. (Except for Eclipse problems, it might be done.) If interested, I'll make sure to post these publicly. |
|
#7
|
|||
|
|||
|
Re: Eclipse Plugin Maintaineer?
Quote:
Fedora Core 6 released today. w00t. |
|
#8
|
|||||
|
|||||
|
Re: Eclipse Plugin Maintaineer?
Yes, please, post whatever you're willing to post.
We used eclipse exclusively in 04-05 season, but have never got it under control again since the new plugin and the dual processor capability. I would really like to get tooled up for development in eclipse again this year before competition time sneaks up. Thanks Bill Quote:
|
|
#9
|
|||||
|
|||||
|
Re: Eclipse Plugin Maintaineer?
Quote:
Quote:
I am using the following configuration: Eclipse 3.2.1 CDT 3.1.1 C18 Tools 2.0.1 (from prograid / Team 254 site) Subclipse 1.0.3 Any suggestions on getting the error parser to work would be greatly appreciated! --ken |
|
#10
|
||||
|
||||
|
Re: Eclipse Plugin Maintaineer?
Wow, lots of replies in one day!
I would like to see the changes Astronouth7303 has made as well. Are they just changing the builder to Cygwin/MSYS make and removing the unnecessary error parsers, e.g. GLD, etc. As for your problem with the error parser, go to the project properties for your project and select C/C++ Build, then look through the tabs until you see the one with a list of error parsers. Make sure that the one with GCCError in the name is checked. If you want to be safe, just check all of them. By the way, I'd suggest using the development branch of Subclipse, which is supposed to be better integrate with eclipse 3.2. As for the PIC C editor, what I planned on doing was actually distributing the entire CDT with a modified C source editor, which would add the appropriate keywords. I just haven't had the time to look through the source. An MCC error parser would be nice, since MPLINK errors currently don't show up in problems. However, compiler errors seem fine for me currently when using the GCC error parser. I'll try to put an updated version in the update site this week along with some instructions. I'll change it to use MSYS/Cygwin rather that mingw32-make. If this would cause problems for any of you, let me know. Last edited by prograid : 24-10-2006 at 22:21. Reason: forgot something... |
|
#11
|
|||||
|
|||||
|
Re: Eclipse Plugin Maintaineer?
Quote:
Quote:
--ken |
|
#12
|
|||||
|
|||||
|
Re: Eclipse Plugin Maintaineer?
Quote:
Quote:
If anybody has been able to get error message parsing working correctly with the newer toolset I list above, I'd be glad to hear about it! At this point, however, I think our team is likely to proceed for our fall term software training with the above toolset that we have working, since we are likely to need to upgrade for the build season anyway. --ken |
|
#13
|
|||||
|
|||||
|
Re: Eclipse Plugin Maintaineer?
It almost sounds like we need a SourceForge project for this, or something...
As for the update to the CDT, I think we may be able to maintain a "patch" (technical term) for it. When I make the page, the plugins will be at http://www.astro73.com/eclipse/. As a note, I have been developing on Eclipse 3.1. Quote:
|
|
#14
|
|||||
|
|||||
|
Re: Eclipse Plugin Maintaineer?
Ok, the plugin projects in their current state are online. Again, it's http://www.astro73.com/eclipse/.
|
|
#15
|
|||||
|
|||||
|
Re: Eclipse Plugin Maintaineer?
Quote:
- eclipse 3.2.1 - CDT from http://download.eclipse.org/tools/cdt/releases/callisto - unzipped the zip from your link above to eclipse/plugins instead of using jar from white paper - changed make command in properties/build settings to mingw32-make - set windows system MCC_INCLUDE environment var to c:\mcc18\h - set library search path in properties/tool setting/mplink/linker infomation to c:\mcc18\lib (how about a MCC_LIB env var for this?) I did not figure out how to make mingw32-make the make command in some way global to all projects. It would be convenient to do this. Thanks for this tool. It's good to be back on eclipse. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| using eclipse | dasRatsel | Programming | 82 | 02-01-2006 13:20 |
| Eclipse with CDT | Nis | Programming | 2 | 15-06-2005 09:31 |
| Lego 3dsmax plugin? | Ian Curtis | 3D Animation and Competition | 4 | 03-04-2005 18:59 |
| Text Plugin for Inventor 5 | sanddrag | Inventor | 1 | 20-01-2004 22:11 |
| inventor plugin | Lev | 3D Animation and Competition | 0 | 05-01-2003 22:53 |