|
RomRaider
Documentation
Community
Developers
|
| Author |
Message |
|
qoncept
|
Post subject: Posted: Wed Mar 21, 2007 7:30 pm |
|
 |
| Administrator |
 |
Joined: Fri Jan 13, 2006 12:33 pm Posts: 2079 Location: Palo, IA
|
Tgui wrote: Jared, how does the JTable rewrite go? I'm doing lots of JTable research with my Utec proof of concept program, it should have JTable versions of the tables we currently use. You want em?
Here is one of my JTables.
Dude, its done, remember? Use RomRaiderJTable 
_________________ - Jared
|
|
| Top |
|
 |
|
gabedude
|
Post subject: Posted: Thu Mar 22, 2007 9:28 am |
|
 |
| RomRaider Developer |
 |
Joined: Tue Jan 23, 2007 5:11 pm Posts: 966 Location: Hillsboro, Oregon
|
Tgui wrote: Gabedude... Hows all that ECU Flash stuff going? 
I can't get it to compile in windows just yet, its failing on some stuff with g++ in cygwin (must be a version difference in the compilers). I noticed that Colby had a new release of ecuflash and in his notes it says "Preparing code for Linux / MAC OS X port". He already uses gcc, so I am going to just start digging into the code I have and see where the flash routine entry points are, wrapper it, build it and attempt to read with it on my ECU in Linux. Then I'll build the same module in cygwin. Gonna be a few more weeks man, I got a bit side tracked just tuning my car.  I am really freakin busy as well, but the tune is pretty much complete and I can start pouring more time into reviewing the code and wrappering the flash routine. Sorry. If someone else wants to take a stab at it before me go right ahead. I have been successful in promoting RomRaider though so far with my shared map.
My dev time would be shortened dramatically if I could get the latest source and just start with Linux since colby has already done some porting of it. If we can't do that, I can work with what I have still.
|
|
| Top |
|
 |
|
gabedude
|
Post subject: Posted: Thu Mar 22, 2007 9:41 am |
|
 |
| RomRaider Developer |
 |
Joined: Tue Jan 23, 2007 5:11 pm Posts: 966 Location: Hillsboro, Oregon
|
Here are Colby's instructions for building (kinda vague):
Code: installation notes
requirements:
* Visual studio 2003+ for nmake capability * Qt 4.13 * cygwin installed for make capability * Cosmic H16 compiler of HC16 kernel building
installation
* unzip files to c:\openecu\build * run c:\openecu\build\make.bat to build
Problem I am having is either path related (can't get it to even start to build unless I open the QT command prompt and then it fails finding the __min macro and __max macro). I'll figure it out.
|
|
| Top |
|
 |
|
Tgui
|
Post subject: Posted: Thu Mar 22, 2007 10:04 am |
|
 |
| RomRaider Developer |
Joined: Tue Jul 11, 2006 9:25 pm Posts: 1025
|
gabedude wrote: Here are Colby's instructions for building (kinda vague): Code: installation notes
requirements:
* Visual studio 2003+ for nmake capability * Qt 4.13 * cygwin installed for make capability * Cosmic H16 compiler of HC16 kernel building
installation
* unzip files to c:\openecu\build * run c:\openecu\build\make.bat to build Problem I am having is either path related (can't get it to even start to build unless I open the QT command prompt and then it fails finding the __min macro and __max macro). I'll figure it out.
Good luck man, I'm also really busy with my tune  That and other RomRaider dev stuffs. Wonder if there are other C/C++ devs on this board that can help? Though it seems you have a handle on things.
|
|
| Top |
|
 |
|
gabedude
|
Post subject: Posted: Thu Mar 22, 2007 10:33 am |
|
 |
| RomRaider Developer |
 |
Joined: Tue Jan 23, 2007 5:11 pm Posts: 966 Location: Hillsboro, Oregon
|
Yeah I got it under control. Colby never setup the batch files correctly for building from the command line. It builds in the VC++ IDE though, but I have one error left. Gimme 5 minutes. Then I will step through the flash routines and isolate the flash code and build a quick command line flasher and throw it your way.
Right now I am fdown to this error:
c:\openecu\build\ecuflash\.\EcuRomMetadataparentseldialog.h(30) : error C2990: 'QList' : non-class template has already been declared as a class template
c:\qt\4.1.3\include\qtcore\../../src/corelib/tools/qlist.h(296) : see declaration of 'QList'

|
|
| Top |
|
 |
|
Tgui
|
Post subject: Posted: Thu Mar 22, 2007 10:47 am |
|
 |
| RomRaider Developer |
Joined: Tue Jul 11, 2006 9:25 pm Posts: 1025
|
gabedude wrote: Yeah I got it under control. Colby never setup the batch files correctly for building from the command line. It builds in the VC++ IDE though, but I have one error left. Gimme 5 minutes. Then I will step through the flash routines and isolate the flash code and build a quick command line flasher and throw it your way. Right now I am fdown to this error: c:\openecu\build\ecuflash\.\EcuRomMetadataparentseldialog.h(30) : error C2990: 'QList' : non-class template has already been declared as a class template c:\qt\4.1.3\include\qtcore\../../src/corelib/tools/qlist.h(296) : see declaration of 'QList' 
Hmmm, I think we need to find someone really dumb, I mean, manly to test it  lol I already had one scary flash experience, partial flash, not sure the vein in my forehead could stand another event.
I suppose Jared is the type of person we need to do the testing.
|
|
| Top |
|
 |
|
gabedude
|
Post subject: Posted: Thu Mar 22, 2007 11:05 am |
|
 |
| RomRaider Developer |
 |
Joined: Tue Jan 23, 2007 5:11 pm Posts: 966 Location: Hillsboro, Oregon
|
Tgui wrote: gabedude wrote: Yeah I got it under control. Colby never setup the batch files correctly for building from the command line. It builds in the VC++ IDE though, but I have one error left. Gimme 5 minutes. Then I will step through the flash routines and isolate the flash code and build a quick command line flasher and throw it your way. Right now I am fdown to this error: c:\openecu\build\ecuflash\.\EcuRomMetadataparentseldialog.h(30) : error C2990: 'QList' : non-class template has already been declared as a class template c:\qt\4.1.3\include\qtcore\../../src/corelib/tools/qlist.h(296) : see declaration of 'QList'  Hmmm, I think we need to find someone really dumb, I mean, manly to test it  lol I already had one scary flash experience, partial flash, not sure the vein in my forehead could stand another event. I suppose Jared is the type of person we need to do the testing.
Got the code compiling, working on linker issues. I will have ecuflash built soon in debug mode which will aid in me replacing the GUI with a command line flasher. Like "flashecu --write myrom.hex" or "flashecu --read myrom.hex". 
|
|
| Top |
|
 |
|
qoncept
|
Post subject: Posted: Thu Mar 22, 2007 11:33 am |
|
 |
| Administrator |
 |
Joined: Fri Jan 13, 2006 12:33 pm Posts: 2079 Location: Palo, IA
|
Tgui wrote: Hmmm, I think we need to find someone really dumb, I mean, manly to test it  lol I already had one scary flash experience, partial flash, not sure the vein in my forehead could stand another event. I suppose Jared is the type of person we need to do the testing.
Yeah, I am pretty manly...
_________________ - Jared
|
|
| Top |
|
 |
|
gabedude
|
Post subject: Posted: Thu Mar 22, 2007 11:52 am |
|
 |
| RomRaider Developer |
 |
Joined: Tue Jan 23, 2007 5:11 pm Posts: 966 Location: Hillsboro, Oregon
|
Well, I found out I have to compile the QT libraries on winblows. :/ Been going for about 45 minutes now. Jeeebus! 
|
|
| Top |
|
 |
|
Tgui
|
Post subject: Posted: Thu Mar 22, 2007 3:16 pm |
|
 |
| RomRaider Developer |
Joined: Tue Jul 11, 2006 9:25 pm Posts: 1025
|
qoncept wrote: Tgui wrote: Hmmm, I think we need to find someone really dumb, I mean, manly to test it  lol I already had one scary flash experience, partial flash, not sure the vein in my forehead could stand another event. I suppose Jared is the type of person we need to do the testing. Yeah, I am pretty manly...
Just wait till I post a picture of myself, then you'll really know what manly is. grrrr...
|
|
| Top |
|
 |
|
gabedude
|
Post subject: Posted: Fri Mar 23, 2007 9:45 am |
|
 |
| RomRaider Developer |
 |
Joined: Tue Jan 23, 2007 5:11 pm Posts: 966 Location: Hillsboro, Oregon
|
I can't make this bastardized code build with those limitted instructions. I can build it in VC++, but it fails on linking as the damn QT didn't build the libraies I need. First time using QT on windows. I am thinking I am just going to do this on linux. Tired of messing with the QT crap, I am just going to isolate the flash routines by reviewing the code this weekend.
Gotta get back to work at my day job now though. 
|
|
| Top |
|
 |
|
jcharest
|
Post subject: Posted: Fri Mar 30, 2007 6:17 pm |
|
 |
| Newbie |
Joined: Thu Mar 29, 2007 8:17 pm Posts: 2 Location: Boucherville
|
|
Where is the ecuflash code ? I might be interested in making it build on FreeBSD.
|
|
| Top |
|
 |
|
gabedude
|
Post subject: Posted: Fri Apr 06, 2007 4:14 pm |
|
 |
| RomRaider Developer |
 |
Joined: Tue Jan 23, 2007 5:11 pm Posts: 966 Location: Hillsboro, Oregon
|
|
I won't be able to really dig into this and get it wrappered for about 3-4 weeks. I definitely won't have anything done in 3-4 weeks, and there was some noise over on openecu.org with another volunteer to do this.
Anyway, if no one else can get to it I will do it in about a month from now.
-Gabe
|
|
| Top |
|
 |
|
gabedude
|
Post subject: Posted: Fri Apr 06, 2007 4:23 pm |
|
 |
| RomRaider Developer |
 |
Joined: Tue Jan 23, 2007 5:11 pm Posts: 966 Location: Hillsboro, Oregon
|
BTW, I have spent a good bit of time browsing the code and it will be a good bit of work to remove the QT stuff from the flash routines (loading flash type XML, etc). Its not as easy as just wrappering some command line interface around some code. A good bit of stuff has to be moved around/replaced/unhooked from the QT stuff.  I suppose adding a command line interface to ecuflash and just packaging ecuflash with RomRaider would be easier, but I don't think thats what we want. We really want a module that can eventually be JNI wrappered that works in Linux/OSX/FBSD/Winders.
|
|
| Top |
|
 |
|
Tgui
|
Post subject: Posted: Mon Apr 09, 2007 10:44 am |
|
 |
| RomRaider Developer |
Joined: Tue Jul 11, 2006 9:25 pm Posts: 1025
|
gabedude wrote: BTW, I have spent a good bit of time browsing the code and it will be a good bit of work to remove the QT stuff from the flash routines (loading flash type XML, etc). Its not as easy as just wrappering some command line interface around some code. A good bit of stuff has to be moved around/replaced/unhooked from the QT stuff.  I suppose adding a command line interface to ecuflash and just packaging ecuflash with RomRaider would be easier, but I don't think thats what we want. We really want a module that can eventually be JNI wrappered that works in Linux/OSX/FBSD/Winders.
Hey, any way of detaching from QT would be beyond awesome.  Command line is good enough.
|
|
| Top |
|
 |
Who is online |
Users browsing this forum: No registered users and 1 guest |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|