[U-Boot] Coldfire Architecture and SELF

Hi all,
I wanted to develop a personalized U-Boot to my MCF54455 Coldfire V4 microcontroller.
I got the sources from DENX FTP server and now I wanted to get the SELF but I don't really know wich one should I download. Maybe someone could push me in the right direction?. Thanks.
Cheers:
Guillermo Sanchez Vitorica
Email: gsanchez@gamesacorp.com
" Before printing this mail or any of its attachments, please be sure it is absolutely necessary. Protection of the environment is everyone's responsibility. We have the right to enjoy it but also the obligation to preserve it"
ADVERTENCIA: "El contenido de la presente comunicación y en su caso, sus anexos, tiene carácter meramente informativo sin que represente, en ningún caso, oferta, aceptación u opinión vinculantes para GAMESA, salvo que así se indique expresamente en documento aparte suscrito por persona con facultades suficientes. Esta comunicación está dirigida exclusivamente a su destinatario y puede contener información privada y confidencial. GAMESA no asumirá obligación alguna, ni ejecutará órdenes, encargos o pedidos recibidos y /o enviados por correo electrónico." DISCLAIMER: "The content of the present communication, and its annexes, is for informational purposes only and does not in any case constitute a binding offer, acceptance or opinion for GAMESA unless so set forth in separate document subscribed by a representative of the company with sufficient faculties to do so. This message may contain private and confidential information and is directed exclusively to its addressee. GAMESA will not assume any obligation, nor execute orders or mandates received or sent by electronic mail."

Hi,
On Fri, Sep 24, 2010 at 02:15:14PM +0200, SANCHEZ VITORICA, GUILLERMO wrote:
Hi all,
I wanted to develop a personalized U-Boot to my MCF54455 Coldfire V4 microcontroller.
I got the sources from DENX FTP server and now I wanted to get the SELF but I don't really know wich one should I download. Maybe someone could push me in the right direction?. Thanks.
I am not sure what you want to do. Use U-Boot from the git repository, this should be up to date for MCF5445x. Use a decent toolchain - for U-Boot, I always had good results with the pre-compiled versions from CodeSourcery. Then you should be set to compile your own U-Boot with minimal effort.
Coming to Linux (which you seem to target with SELF?), my experience is you have to use the horribly outdated LTIB package provided by Freescale because they did not push any of their changes back to mainline. I would be happy if anybody could prove me wrong in this regard, but this is my experience from almost 1 year ago until May 2010.
Regards, Wolfgang

On Fri, Sep 24, 2010 at 02:38:55PM +0200, Wolfgang Wegner wrote:
Coming to Linux (which you seem to target with SELF?), my experience is you have to use the horribly outdated LTIB package provided by Freescale because they did not push any of their changes back to mainline.
Just to remove any ambiguity here: This refers to Coldfire, it seems to be completely different for the other architectures.
Regards, Wolfgang

Hi again,
Thank you for your fast answers.
Sorry. I was reading the manual in the U-Boot webpage and miss understood some of the topics. I just wanted to get the develop tools in order to compile and develop the U-Boot for the MCF54455. The manual points something (toolchain?) called ELDK that runs under Linux, but currently I'm tied to Windows as host. I don't know the version to install either since I can't find the Coldfire v4 architecture file in the FTP server.
Any development platform or tip will be welcomed. By the way, right now I only have intalled CodeWarrior for Coldfire v7.2 and Code Composer Studio 3.3.1. Should I try with Codesourcery?
Cheers,
Guillermo Sanchez Vitorica
" Before printing this mail or any of its attachments, please be sure it is absolutely necessary. Protection of the environment is everyone's responsibility. We have the right to enjoy it but also the obligation to preserve it" ADVERTENCIA: "El contenido de la presente comunicación y en su caso, sus anexos, tiene carácter meramente informativo sin que represente, en ningún caso, oferta, aceptación u opinión vinculantes para GAMESA, salvo que así se indique expresamente en documento aparte suscrito por persona con facultades suficientes. Esta comunicación está dirigida exclusivamente a su destinatario y puede contener información privada y confidencial. GAMESA no asumirá obligación alguna, ni ejecutará órdenes, encargos o pedidos recibidos y /o enviados por correo electrónico." DISCLAIMER: "The content of the present communication, and its annexes, is for informational purposes only and does not in any case constitute a binding offer, acceptance or opinion for GAMESA unless so set forth in separate document subscribed by a representative of the company with sufficient faculties to do so. This message may contain private and confidential information and is directed exclusively to its addressee. GAMESA will not assume any obligation, nor execute orders or mandates received or sent by electronic mail."
-----Mensaje original----- De: Wolfgang Wegner [mailto:wolfgang@leila.ping.de] Enviado el: viernes, 24 de septiembre de 2010 14:54 Para: SANCHEZ VITORICA, GUILLERMO CC: u-boot@lists.denx.de Asunto: Re: [U-Boot] Coldfire Architecture and SELF
On Fri, Sep 24, 2010 at 02:38:55PM +0200, Wolfgang Wegner wrote:
Coming to Linux (which you seem to target with SELF?), my experience is you have to use the horribly outdated LTIB package provided by Freescale because they did not push any of their changes back to mainline.
Just to remove any ambiguity here: This refers to Coldfire, it seems to be completely different for the other architectures.
Regards, Wolfgang

Hi,
On Mon, Sep 27, 2010 at 08:43:00AM +0200, SANCHEZ VITORICA, GUILLERMO wrote:
Hi again,
Thank you for your fast answers.
Sorry. I was reading the manual in the U-Boot webpage and miss understood some of the topics. I just wanted to get the develop tools in order to compile and develop the U-Boot for the MCF54455. The manual points something (toolchain?) called ELDK that runs under Linux, but currently I'm tied to Windows as host. I don't know the version to install either since I can't find the Coldfire v4 architecture file in the FTP server.
Any development platform or tip will be welcomed. By the way, right now I only have intalled CodeWarrior for Coldfire v7.2 and Code Composer Studio 3.3.1. Should I try with Codesourcery?
of course, the best solution is to switch to Linux as a development host. ;-) There are many possibilities, but I think the second best possibility is using coLinux to set up a "virtual" Linux on top of your Windows box. *) In this virtual Linux, you can do anything you would do in a native Linux box, including using LTIB and ELDK (is there a version of the latter for coldfire meanwhile?!).
Setting up coLinux on your own can be a bit tricky. Maybe somebody can recommend a pre-built image for it that does not have some strange non-standard default settings?
Regards, Wolfgang
*) While coLinux is really fast for most applications, it has some performance issues when using graphical tools because (to my knowledge) there is no fast and free X-Server for Windows. However, in my experience this is no real problem because the applications I used (editor, debugger) were not so demanding in this respect. Using such a bloated thing like eclipse is definitely not something you want to do with this combination, but IMHO this is more a conceptual problem of Eclipse (or Java?) than coLinux...

Hello,
On Mon, Sep 27, 2010 at 12:42 AM, Wolfgang Wegner wolfgang@leila.ping.dewrote:
Hi,
On Mon, Sep 27, 2010 at 08:43:00AM +0200, SANCHEZ VITORICA, GUILLERMO wrote:
Hi again,
Thank you for your fast answers.
Sorry. I was reading the manual in the U-Boot webpage and miss understood
some of the topics. I just wanted to get the develop tools in order to compile and develop the U-Boot for the MCF54455. The manual points something (toolchain?) called ELDK that runs under Linux, but currently I'm tied to Windows as host. I don't know the version to install either since I can't find the Coldfire v4 architecture file in the FTP server.
Any development platform or tip will be welcomed. By the way, right now I
only have intalled CodeWarrior for Coldfire v7.2 and Code Composer Studio 3.3.1. Should I try with Codesourcery?
of course, the best solution is to switch to Linux as a development host. ;-) There are many possibilities, but I think the second best possibility is using coLinux to set up a "virtual" Linux on top of your Windows box. *) In this virtual Linux, you can do anything you would do in a native Linux box, including using LTIB and ELDK (is there a version of the latter for coldfire meanwhile?!).
Better yet, just install Virtual Box (virtualbox.org) and Ubuntu. Compile
time might be a bit slower than coLinux, but it's soooo easy.
Setting up coLinux on your own can be a bit tricky. Maybe somebody can recommend a pre-built image for it that does not have some strange non-standard default settings?
Regards,
Wolfgang
regards, Ben

Hi again,
So, if I have got it straight, with VirtualBox + Ubuntu + ELDK + U-BOOT sources I can start developing U-BOOT for the MCF5445EVB?
Cheers,
Guillermo Sanchez Vitorica
Email: gsanchez@gamesacorp.com
" Before printing this mail or any of its attachments, please be sure it is absolutely necessary. Protection of the environment is everyone's responsibility. We have the right to enjoy it but also the obligation to preserve it"
ADVERTENCIA: "El contenido de la presente comunicación y en su caso, sus anexos, tiene carácter meramente informativo sin que represente, en ningún caso, oferta, aceptación u opinión vinculantes para GAMESA, salvo que así se indique expresamente en documento aparte suscrito por persona con facultades suficientes. Esta comunicación está dirigida exclusivamente a su destinatario y puede contener información privada y confidencial. GAMESA no asumirá obligación alguna, ni ejecutará órdenes, encargos o pedidos recibidos y /o enviados por correo electrónico." DISCLAIMER: "The content of the present communication, and its annexes, is for informational purposes only and does not in any case constitute a binding offer, acceptance or opinion for GAMESA unless so set forth in separate document subscribed by a representative of the company with sufficient faculties to do so. This message may contain private and confidential information and is directed exclusively to its addressee. GAMESA will not assume any obligation, nor execute orders or mandates received or sent by electronic mail."
________________________________
De: Ben Warren [mailto:biggerbadderben@gmail.com] Enviado el: lunes, 27 de septiembre de 2010 15:53 Para: Wolfgang Wegner CC: SANCHEZ VITORICA, GUILLERMO; u-boot@lists.denx.de Asunto: Re: [U-Boot] Coldfire Architecture and SELF
Hello,
On Mon, Sep 27, 2010 at 12:42 AM, Wolfgang Wegner wolfgang@leila.ping.de wrote:
Hi,
On Mon, Sep 27, 2010 at 08:43:00AM +0200, SANCHEZ VITORICA, GUILLERMO wrote:
Hi again,
Thank you for your fast answers.
Sorry. I was reading the manual in the U-Boot webpage and miss understood some of the topics. I just wanted to get the develop tools in order to compile and develop the U-Boot for the MCF54455. The manual points something (toolchain?) called ELDK that runs under Linux, but currently I'm tied to Windows as host. I don't know the version to install either since I can't find the Coldfire v4 architecture file in the FTP server.
Any development platform or tip will be welcomed. By the way, right now I only have intalled CodeWarrior for Coldfire v7.2 and Code Composer Studio 3.3.1. Should I try with Codesourcery?
of course, the best solution is to switch to Linux as a development host. ;-) There are many possibilities, but I think the second best possibility is using coLinux to set up a "virtual" Linux on top of your Windows box. *) In this virtual Linux, you can do anything you would do in a native Linux box, including using LTIB and ELDK (is there a version of the latter for coldfire meanwhile?!).
Better yet, just install Virtual Box (virtualbox.org) and Ubuntu. Compile time might be a bit slower than coLinux, but it's soooo easy.
Setting up coLinux on your own can be a bit tricky. Maybe somebody can recommend a pre-built image for it that does not have some strange non-standard default settings?
Regards, Wolfgang
regards,
Ben

Hello,
On Monday, September 27, 2010, SANCHEZ VITORICA, GUILLERMO GSANCHEZ@gamesacorp.com wrote:
Hi again,
So, if I have got it straight, with VirtualBox + Ubuntu + ELDK + U-BOOT sources I can start developing U-BOOT for the MCF5445EVB?
Yes, that's how I'd do it if in your situation.
Regards,

Hello,
One last thing on this topic. Could I use also CoudeSourcery Lite + Coldfire toolchain ?
Kind regards,
Guillermo
-----Mensaje original----- De: Ben Warren [mailto:biggerbadderben@gmail.com] Enviado el: martes, 28 de septiembre de 2010 4:30 Para: SANCHEZ VITORICA, GUILLERMO CC: Wolfgang Wegner; u-boot@lists.denx.de Asunto: Re: [U-Boot] Coldfire Architecture and SELF
Hello,
On Monday, September 27, 2010, SANCHEZ VITORICA, GUILLERMO GSANCHEZ@gamesacorp.com wrote:
Hi again,
So, if I have got it straight, with VirtualBox + Ubuntu + ELDK + U-BOOT sources I can start developing U-BOOT for the MCF5445EVB?
Yes, that's how I'd do it if in your situation.
Regards,

Hi,
On Tue, Sep 28, 2010 at 09:09:56AM +0200, SANCHEZ VITORICA, GUILLERMO wrote:
Hello,
One last thing on this topic. Could I use also CoudeSourcery Lite + Coldfire toolchain ?
for U-Boot: yes For Linux (ELDK/LTIB), it is IMHO better to rely on the toolchain provided with the ELDK/LTIB package you use.
Regards, Wolfgang
-----Mensaje original----- De: Ben Warren [mailto:biggerbadderben@gmail.com] Enviado el: martes, 28 de septiembre de 2010 4:30 Para: SANCHEZ VITORICA, GUILLERMO CC: Wolfgang Wegner; u-boot@lists.denx.de Asunto: Re: [U-Boot] Coldfire Architecture and SELF
Hello,
On Monday, September 27, 2010, SANCHEZ VITORICA, GUILLERMO GSANCHEZ@gamesacorp.com wrote:
Hi again,
So, if I have got it straight, with VirtualBox + Ubuntu + ELDK + U-BOOT sources I can start developing U-BOOT for the MCF5445EVB?
Yes, that's how I'd do it if in your situation.
Regards,

Hello all,
I feel a little bit silly for asking this but, is the Coldfire Architecture supported by ELDK?
Kind regards,
Guillermo Sanchez Vitorica

Dear "SANCHEZ VITORICA, GUILLERMO",
In message 3694E0885CB1D844AAF54F75DBDC255834D5E0@MAIL1.usr.corp.gamesa.es you wrote:
I feel a little bit silly for asking this but, is the Coldfire Architecture supported by ELDK?
No, it is not. We support ARM, Power, and MIPS.
Best regards,
Wolfgang Denk

Dear "SANCHEZ VITORICA, GUILLERMO",
In message 3694E0885CB1D844AAF54F75DBDC255831AC58@MAIL1.usr.corp.gamesa.es you wrote:
I wanted to develop a personalized U-Boot to my MCF54455 Coldfire V4 microcontroller.
You are welcome.
I got the sources from DENX FTP server and now I wanted to get the SELF but I don't really know wich one should I download. Maybe someone could push me in the right direction?. Thanks.
What exactly do you mean by "SELF" in this context?
To me, "SELF" means "Simple Embedded Linux Framwork", which is the name for a small root file system for embedded Linux targets; as such, it is completely unrelated to U-Boot, so I fail to understand what you might be looking for.
Best regards,
Wolfgang Denk
participants (4)
-
Ben Warren
-
SANCHEZ VITORICA, GUILLERMO
-
Wolfgang Denk
-
wolfgang@leila.ping.de