codewarrior 10.1 Linux

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

codewarrior 10.1 Linux

1,894 Views
xtronics
Contributor I

Got an email telling me there was an update to the 'special edition' that .  So I figured it was a bug fix.

 

It keep spewing logs like this :

 

 

16:28:50.359 DEBUG [0xb75d78d0] core.registrar           : Service Requested: @mozilla.org/thread-manager;116:28:50.384 DEBUG [0xb75d78d0] core.registrar           : Service Requested: @mozilla.org/thread-manager;1

 At a high rate rapidly creating a log file of hundreds of megabytes. I don't see any reason CW should be calling mozilla.org every 20 mS anyway?

Labels (1)
0 Kudos
9 Replies

940 Views
AlexGhica
Contributor I

Please copy and extract the attached archive to limit the amount of information logged

Extract these files in "<code_warrior_install_dir>/eclipse" folder

Restart CodeWarrior for the changes to take effect

0 Kudos

940 Views
xtronics
Contributor I

Att: Alex Ghica-

 

It also fails to work.. still getting huge log files... My work around - delete the log after it is running does work.

 

 

0 Kudos

940 Views
xtronics
Contributor I

Att: Alex Ghica-

 

That porduces this output from the shell where I'm starting codewarrior:

 

log4j:WARN No appenders could be found for logger (com.freescale.analysis.DataSourceRegistry).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

0 Kudos

940 Views
J2MEJediMaster
Specialist I

Short answer is: no I don't think CW does that. If CW were going to "phone home" you would think we would have it go to a Freescale site.

 

I assume you are using CW 10.1 for MCUs?

 

Did you follow the download link in the e-mail, or did you go directly to the Freescale download page? Did you download an installer, or did you use the updater within Eclipse?

 

---Tom

 

 

0 Kudos

940 Views
xtronics
Contributor I

The link in the email, was to a page with download links.

 

 

We have a new release -- CW for MCU v10.1 now.Please remove the old version v10.0 and install this new v10.1 -- http://www.freescale.com/webapp/sps/site/overview.jsp?code=CW_SPECIALEDITIONS&tid=CWH

 

I uninstalled old version and installed the new via the installer.

 

 

CW for MCU's is correct. Down l

 

I've found a workaround for people that like to keep CW running:

Delete the .codwarior/codwarior.log file while it is running - seems to stop filling up the hard drive and everything keeps working.

 

I would also note that 10.1 is a big improvement for people with the multilink pod - it now will go and update the firmware in the pod - something that was quite missing in 10.0.

 

Software that calls home is a security issue for many companies ..

 

I really urge you guys to think about using the current eclipse package and just have your parts available as plugins - installable via a standard deb package - (all the other distros can install these - the debs are by far the most popular system - the work-time involved in producing a proper package will be paid back several times because  the dependencies are automatically handled and you will no longer have those as support issues).  The package system can run scripts so you can still annoy your customers with your copy protection schemes.

0 Kudos

940 Views
xtronics
Contributor I

With 10.1 I had to go into tool settings and enable assembly symbolics for break-point to work.

 

 

and


Invoking reset hangs codewarior - only way to recover is to kill the task.

0 Kudos

940 Views
xtronics
Contributor I

10.1 is really screwed up - even the compiler isn't working - it took a lda #$30 and instead of A630 for the op code  it generated B630 - (which is lda direct page ) 

 

Wasted 2 days on this..

 

Took the same source file back to 10.0 and it works as expected..

0 Kudos

940 Views
J2MEJediMaster
Specialist I

Help us help you by filing a service request on that. Click here to file an on-line service request.

 

---Tom

0 Kudos

940 Views
xtronics
Contributor I

It is too early to send a service request - this isn't even beta software.

 

... and I have my own bugs to fix.. 

 

Just send the link to this thread to the person that released this code to the public. Don't you think Freescale should at least to some basic regression testing before releasing code? Many of your users would not have figured out what was wrong and simply gven up or figured your chips were buggy.

 

It might also help to have someone working on CW4linux that understands what dependencies are and how they are handled in the Linux world.

 

I will repeat what I wrote above - it is important that someone at Freescale listens to someone that knows a bit about Linux:

 

I really urge you guys to think about using the CURRENT and standard eclipse package and just have your parts available as plugins - installable via a standard deb package - (ALL the other distros can install these - the debs are by far the most popular system - the work-time involved in producing a proper package will be paid back several times because  the dependencies are automatically handled and you will no longer have those as support issues).  The package system can run scripts so you can still annoy your customers with your copy protection schemes.

 

I hope this comes accross as helpful - This might sound obvious, but we need tools for writing code that we can trust - I've spent more time dealing with CW bugs than my own bugs..

0 Kudos