This is a copy of a post which I have already sent to comp.os.linux.m68K and alt.os.linux.suse. ..............................
I need to develop a smallish (10KB asm & maybe 10K of C & lots of fast trigonometry) embeddeded controller application for a design job coming up.
My preferred development host is a i586 PC running SUSE 10.0.
The target CPU is (at this stage) a Coldfire MCF5407 or similar running raw code, with no formal operating system.
The customer is already using Linux for all his work & office admin tasks and would prefer to be able to continue development on same after I finish.
My question is: what combinations of software & hardware have you folks found to work reasonably painlessly for a development chain which covers
- assembly,
- download,
- flash program,
- single-step debug?
Hardware: I have examined the BDM pod article by W. Mohat from the Freescale Coldfire forum & I am considering building it. BTW, I could make the boards available very cheaply if anyone was interested. I would probably replace the GAL chip with 74ACTxx or similar logic just to avoid the need for an expensive upgrade to my PAL programmer. Discussion invited.
The decision on whether to go that path would rest on the availability of Linux-based host tools to complete the development chain mentioned above.
Software: I downloaded the CodeWarrior Linux Platform Evaluation suite from Freescale to see what I thought of it, but have not been able to get past the registration/authorisation phase before it crashes with segment violation access errors. I am sure it is a fine thing but I may wait a little longer before forking out the 1500+ dollars for the real thing.
In the meantime, this project is coming up & I have to prepare on a low budget. Any suggestions please?
By the way, has anyone succeeded in getting Protel '98 PCB software to work with Wine? My local (Australian) PCB maufacturer likes Protel files, otherwise I would go for Eagle. I can joyously snip the last connection to uSoft Windows once I solve this.
Jim Adamthwaite.