![]() |
eclipse & Kevin's camera code
howdy --
i'm using eclipse f'r my IDE and am trying to integrate some of Kevin's camera code into our code, but i get a link error reading: "Error - processor types do not agree across all input files." when i try to use this year's .lkr and library files. i'm not quite sure what this error means let alone how to fix it, so any help would be greatly appreciated ~Xavier |
Re: eclipse & Kevin's camera code
The processor upgrade (/new code because of that) broke the old build tools on the Linux side. I've got everything compiling using the configure.py script pointed to by this post. That creates a Makefile which will correctly build the code.
I'm using OpenLDev as my IDE now... nice that I don't have to load the huge Java VM. :) |
Re: eclipse & Kevin's camera code
intresting -- i'm hoping to keep w. eclipse (i wanna keep everything in windows) but i'll look into alternatives, i just dont wanna be forced back to mplab
thanks f'r the info |
Re: eclipse & Kevin's camera code
Quote:
The full thread may help you to figure out what needs to be updated. |
Re: eclipse & Kevin's camera code
The new camera code compiles fine under eclipse/windows. Try cleaning first. (BTW, I've come up with a "generic" makefile that uses $(wildcard) and % to compile everything. I'll post it if there's interest.)
|
Re: eclipse & Kevin's camera code
Quote:
You have to make sure that all the files are for the same processor type. In the case of the 2006 controller, if is 18F8722. Check these things: 1. right-click on the project in the left-side project window. Select properties. Then select C/C++ Build. From there, select "Compilation Information". In this window, the processor type should read: "-p=18F8722" to set the 2006 controller. 2. Make sure that you are linking with this years libraries from IFI 3. Make sure that you are linking with the 18F8722 linker file (18F8722.lkr). The last two items are on the "Linker Information" page of the project properties window. If any of these don't agree, then you'll get that message. |
Re: eclipse & Kevin's camera code
yea -- i found the problem, its compiling all the files with "-p=18F8520"
i can't find how to change that for the 2006 controler, might i have an old version of the plugin where i can't change that value? |
Re: eclipse & Kevin's camera code
Quote:
Quote:
I've posted a new plug-in on our team website (it may be finicky as we recently had a power outage at school). First delete the old plug in, which should be either a folder or jar file with the name org.eclipse.cdt.mcc18.toolchain_version number Then restart eclipse, and go to help, software updates, find and install.... Choose find a new feature to install, and click next. Then select new remote site and give the site a name, and enter http://team254.bcp.org/update_site for the URL and click OK. Then click next. Click the checkbox, and click next or finish (whichever is active) When it prompts you as to whether you really want to install the plug-in click install. It will then ask you to restart eclipse. Click yes. Any projects you create now using the CDT and Managed Make will now have two configurations, one for pre-2006 controllers (i.e. PIC18f8520) and one for the 2006 controller (default.) You will have to recreate any old projects. This should allow you to compile 2006 code very easily. If you have any urgent questions PM me or send me an email, or else post them in this thread, or a new one if they warrant a new thread. Glad to see my work is of use! |
Re: eclipse & Kevin's camera code
wow
thanks a million. you are my hero for writing this plugin *bows graciously* thanks again ~Xavier |
Re: eclipse & Kevin's camera code
Hmmm
Following your instructions above, I deleted and reinstalled the plugin from the team254 site. Restarted eclipse. Created a new project and copied all the source files from the old one. I have some problems: in properties, if I click on C/C++ Build, I get "an error has occured, see log for details". If I do a project/clean and try to look at the console output, it says "no console is available" Any suggestions? Bill |
Re: eclipse & Kevin's camera code
Quote:
Also, what was the error? (Help > About Eclipse SDK; Configuration Details; View Error Log. Scroll all the way down.) |
Re: eclipse & Kevin's camera code
Quote:
Thanks. It's not a first time error, it's every time. I can't use the mcc18 plugin at all. More specifically, I get the error whenever I try to touch the C18 properties or the MPLinker properites. I.e. right-click project>Properties>C/C++ Build>Tool Settings>C18 Compiler --> kaboom The error from the log is not very helpful. It's getting an array out of bounds. I assume something in the plugin is messed up and it's trying to show a property that does not exist or something. The beginning of the error is: Code:
!ENTRY org.eclipse.jface 4 2 2006-01-24 06:22:36.264I have tried uninstalling and reinstalling the plugin, no difference on that. My Eclipse version is 3.1.1 and it worked fine with an older MCC18 plugin that didn't offer the 8722 support. Bill |
Re: eclipse & Kevin's camera code
Using the online version, this is verifiable. (I get the same/similar issue on mine.)
I would recomend using the old version (1.2) from the whitepaper thread. MAKE SURE YOU UNINSTALL THIS ONE FIRST! |
Re: eclipse & Kevin's camera code
Quote:
Ben; I tried the above process but continue to be blocked at the server as unauthorized access. I have read all of the threads mentioned but did not see any sort of registrations instructions. P.S. I am using Eclipse to also write code for the Palm PDA even have worked on some code published elsewhere using the Palm as a robotics controller. Thanks for your help! |
Re: eclipse & Kevin's camera code
Sorry for the problems.
However, just to make some things clear. You can't download the plug-in by clicking on the link. You need to copy the URL into Eclipse's update manager. (I have a feeling that the problem might have something to do with a slight change I made to the plug-in soon after publishing it.) I'm working on it now. I'll post when I am sure that (at least as sure as I can be) it works. Thanks for your help, Ben |
| All times are GMT -5. The time now is 01:53. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi