Linux development enviironment for MCF52277

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

Linux development enviironment for MCF52277

2,371 Views
Silo9
Contributor I
Hello,

In our current project we are using the MCF52277 and the secondary purpose of the project is to learn embedded Linux.

We are trying to determine the recommended/preferred development tools for this endevour.

In particular, we are trying to determine what the best (most reliable) hardware debugger is. A fellow collegue has used the BDI-3000 on another Coldfire processor, but some preliminary digging seems to suggest that this device does not support the MCF52277.

There are a lot of threads in the forum mentioning the Eclipse IDE. Is this the preferred IDE? Or do embedded Linux users prefer the command line?

Any direction would be appreciated.

Thanks
Labels (1)
0 Kudos
Reply
2 Replies

932 Views
mwaddel
Contributor I
Hi,

If you're using the LTIB BSP as a starting point for your development there are
configuration files for the BDI-3000 included with that project.  I used a similar
v2 processor for the CPU definition and everything seemed to work well for
kernel development.  Look in the <ltib>/config/platform/m5227xevb/ directory
for the mcf5227x.cfg and reg5227x.cfg files.

The bdi3000 is the debugger I use for kernel development.  If you're doing
mostly application development the others you listed might be better.  The
User's Guide included with the LTIB BSP has instructions for using the BDM
that is included on the m5227xevb hardware.

Hope this helps.
Matt
0 Kudos
Reply

932 Views
Silo9
Contributor I
Hello Matt,

Thanks for the response. We have moved away from the LTIB and are using the plain vanilla uCLinux environment.
Proceeding down this path has led me to a few questions. These are most likely newbie questions, but please bare with me.
When the make xconfig is run, the MCF52277EVB is not available under the freescale platforms. There is documentation in the documentation directory that explains how to add a platform. I am using this document as a guide, but I believe I still need a MCF52277EVB directory (and associated files) in the /linux-2.6.x/arch/m68knommu/platform/ directory.  
Is this the correct next step? If so, where are these files located for download?

0 Kudos
Reply