<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.16.1">
</HEAD>
<BODY>
Hi TsiChung,<BR>
<BR>
I'm using the actual master head of the git-tree... then I think without the patch set.<BR>
<BR>
luigi<BR>
<BR>
On lun, 2008-02-04 at 16:44 -0700, Liew Tsi Chung wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">Luigi,</FONT>

<FONT COLOR="#000000">        Is the problem you encountered after you implemented the &quot;Move</FONT>
<FONT COLOR="#000000">PPC and M68K ramdiskloading to a common routine&quot; patch or before?</FONT>

<FONT COLOR="#000000">Regards,</FONT>
<FONT COLOR="#000000">TsiChung</FONT>
<FONT COLOR="#000000"> </FONT>

<FONT COLOR="#000000">-----Original Message-----</FONT>
<FONT COLOR="#000000">From: Luigi 'Comio' Mantellini [<A HREF="mailto:luigi.mantellini@idf-hit.com">mailto:luigi.mantellini@idf-hit.com</A>] </FONT>
<FONT COLOR="#000000">Sent: Monday, February 04, 2008 5:04 PM</FONT>
<FONT COLOR="#000000">To: Liew Tsi Chung</FONT>
<FONT COLOR="#000000">Cc: U-Boot-Users; Wolfgang Denx; Rigby John; Mahan James</FONT>
<FONT COLOR="#000000">Subject: Re: [U-Boot-Users] [PATCH] ColdFire: Fix missing code flash</FONT>
<FONT COLOR="#000000">sizefor M5485EVB</FONT>

<FONT COLOR="#000000">Hi u-boot ml,</FONT>
<FONT COLOR="#000000">Hi Tsi Chung Liew,</FONT>

<FONT COLOR="#000000">I have the following error compiling the M5475xxx targets:</FONT>

<FONT COLOR="#000000">[code]</FONT>
<FONT COLOR="#000000">make[1]: Leaving directory `/mnt/devel/idf/u-boot/common'</FONT>
<FONT COLOR="#000000">make -C libfdt/</FONT>
<FONT COLOR="#000000">make[1]: Entering directory `/mnt/devel/idf/u-boot/libfdt'</FONT>
<FONT COLOR="#000000">m68k-elf-ar crv libfdt.a</FONT>
<FONT COLOR="#000000">make[1]: Leaving directory `/mnt/devel/idf/u-boot/libfdt'</FONT>
<FONT COLOR="#000000">UNDEF_SYM=`m68k-elf-objdump -x lib_generic/libgeneric.a</FONT>
<FONT COLOR="#000000">board/freescale/common/libfreescale.a</FONT>
<FONT COLOR="#000000">board/freescale/m547xevb/libm547xevb.a cpu/mcf547x_8x/libmcf547x_8x.a</FONT>
<FONT COLOR="#000000">lib_m68k/libm68k.a fs/cramfs/libcramfs.a fs/fat/libfat.a</FONT>
<FONT COLOR="#000000">fs/fdos/libfdos.a fs/jffs2/libjffs2.a fs/reiserfs/libreiserfs.a</FONT>
<FONT COLOR="#000000">fs/ext2/libext2fs.a net/libnet.a disk/libdisk.a</FONT>
<FONT COLOR="#000000">drivers/bios_emulator/libatibiosemu.a drivers/block/libblock.a</FONT>
<FONT COLOR="#000000">drivers/dma/libdma.a drivers/hwmon/libhwmon.a drivers/i2c/libi2c.a</FONT>
<FONT COLOR="#000000">drivers/input/libinput.a drivers/misc/libmisc.a drivers/mtd/libmtd.a</FONT>
<FONT COLOR="#000000">drivers/mtd/nand/libnand.a drivers/mtd/nand_legacy/libnand_legacy.a</FONT>
<FONT COLOR="#000000">drivers/mtd/onenand/libonenand.a drivers/net/libnet.a</FONT>
<FONT COLOR="#000000">drivers/net/sk98lin/libsk98lin.a drivers/pci/libpci.a</FONT>
<FONT COLOR="#000000">drivers/pcmcia/libpcmcia.a drivers/spi/libspi.a drivers/rtc/librtc.a</FONT>
<FONT COLOR="#000000">drivers/serial/libserial.a drivers/usb/libusb.a drivers/video/libvideo.a</FONT>
<FONT COLOR="#000000">post/libpost.a post/drivers/libpostdrivers.a common/libcommon.a</FONT>
<FONT COLOR="#000000">libfdt/libfdt.a |sed  -n -e 's/.*\(__u_boot_cmd_.*\)/-u\1/p'|sort|uniq`;</FONT>
<FONT COLOR="#000000">\</FONT>
<FONT COLOR="#000000">                cd /mnt/devel/idf/u-boot &amp;&amp; m68k-elf-ld -Bstatic -T</FONT>
<FONT COLOR="#000000">/mnt/devel/idf/u-boot/board/freescale/m547xevb/u-boot.lds -Ttext</FONT>
<FONT COLOR="#000000">0xFF800000  -n $UNDEF_SYM cpu/mcf547x_8x/start.o \ </FONT>
<FONT COLOR="#000000">                        --start-group lib_generic/libgeneric.a</FONT>
<FONT COLOR="#000000">board/freescale/common/libfreescale.a</FONT>
<FONT COLOR="#000000">board/freescale/m547xevb/libm547xevb.a cpu/mcf547x_8x/libmcf547x_8x.a</FONT>
<FONT COLOR="#000000">lib_m68k/libm68k.a fs/cramfs/libcramfs.a fs/fat/libfat.a</FONT>
<FONT COLOR="#000000">fs/fdos/libfdos.a fs/jffs2/libjffs2.a fs/reiserfs/libreiserfs.a</FONT>
<FONT COLOR="#000000">fs/ext2/libext2fs.a net/libnet.a disk/libdisk.a</FONT>
<FONT COLOR="#000000">drivers/bios_emulator/libatibiosemu.a drivers/block/libblock.a</FONT>
<FONT COLOR="#000000">drivers/dma/libdma.a drivers/hwmon/libhwmon.a drivers/i2c/libi2c.a</FONT>
<FONT COLOR="#000000">drivers/input/libinput.a drivers/misc/libmisc.a drivers/mtd/libmtd.a</FONT>
<FONT COLOR="#000000">drivers/mtd/nand/libnand.a drivers/mtd/nand_legacy/libnand_legacy.a</FONT>
<FONT COLOR="#000000">drivers/mtd/onenand/libonenand.a drivers/net/libnet.a</FONT>
<FONT COLOR="#000000">drivers/net/sk98lin/libsk98lin.a drivers/pci/libpci.a</FONT>
<FONT COLOR="#000000">drivers/pcmcia/libpcmcia.a drivers/spi/libspi.a drivers/rtc/librtc.a</FONT>
<FONT COLOR="#000000">drivers/serial/libserial.a drivers/usb/libusb.a drivers/video/libvideo.a</FONT>
<FONT COLOR="#000000">post/libpost.a post/drivers/libpostdrivers.a common/libcommon.a</FONT>
<FONT COLOR="#000000">libfdt/libfdt.a --end-group -L /usr/local/lib/gcc/m68k-uclinux/4.1.1</FONT>
<FONT COLOR="#000000">-lgcc \</FONT>
<FONT COLOR="#000000">                        -Map u-boot.map -o u-boot</FONT>
<FONT COLOR="#000000">common/libcommon.a(cmd_bootm.o): In function `do_bootm_vxworks':</FONT>
<FONT COLOR="#000000">/mnt/devel/idf/u-boot/common/cmd_bootm.c:1622: undefined reference to</FONT>
<FONT COLOR="#000000">`do_bootvx'</FONT>
<FONT COLOR="#000000">common/libcommon.a(cmd_bootm.o): In function `do_bootm_qnxelf':</FONT>
<FONT COLOR="#000000">/mnt/devel/idf/u-boot/common/cmd_bootm.c:1636: undefined reference to</FONT>
<FONT COLOR="#000000">`do_bootelf'</FONT>
<FONT COLOR="#000000">common/libcommon.a(env_flash.o): In function `saveenv':</FONT>
<FONT COLOR="#000000">/mnt/devel/idf/u-boot/common/env_flash.c:312: undefined reference to</FONT>
<FONT COLOR="#000000">`flash_sect_protect'</FONT>
<FONT COLOR="#000000">/mnt/devel/idf/u-boot/common/env_flash.c:316: undefined reference to</FONT>
<FONT COLOR="#000000">`flash_sect_erase'</FONT>
<FONT COLOR="#000000">/mnt/devel/idf/u-boot/common/env_flash.c:329: undefined reference to</FONT>
<FONT COLOR="#000000">`flash_sect_protect'</FONT>
<FONT COLOR="#000000">make: *** [u-boot] Error 1</FONT>
<FONT COLOR="#000000">[/code]</FONT>

<FONT COLOR="#000000">I fixed the error modifying the common/Makefile:</FONT>
<FONT COLOR="#000000">...</FONT>
<FONT COLOR="#000000">-COBJS-$(CONFIG_CMD_ELF) += cmd_elf.o</FONT>
<FONT COLOR="#000000">+COBJS-y += cmd_elf.o</FONT>
<FONT COLOR="#000000">...</FONT>
<FONT COLOR="#000000">-COBJS-$(CONFIG_CMD_FLASH) += cmd_flash.o</FONT>
<FONT COLOR="#000000">+COBJS-y += cmd_flash.o</FONT>
<FONT COLOR="#000000">...</FONT>

<FONT COLOR="#000000">forcing the compiling (and linking) of the cmd_flash.c and cmd_elf.c</FONT>
<FONT COLOR="#000000">files.</FONT>

<FONT COLOR="#000000">I also noticed that the targets that define CFG_DRAMSZ1 cannot compile</FONT>
<FONT COLOR="#000000">because a &quot;temp&quot; variabile is used but not declared in the m547xevb.c</FONT>
<FONT COLOR="#000000">file.</FONT>

<FONT COLOR="#000000">Best regards,</FONT>

<FONT COLOR="#000000">luigi</FONT>

<FONT COLOR="#000000">Il giorno mer, 30/01/2008 alle 15.11 -0600, Tsi-Chung Liew ha scritto:</FONT>
<FONT COLOR="#000000">&gt; From: TsiChungLiew &lt;<A HREF="mailto:Tsi-Chung.Liew@freescale.com">Tsi-Chung.Liew@freescale.com</A>&gt;</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; Signed-off-by: James Mahan &lt;<A HREF="mailto:kmahan@freescale.com">kmahan@freescale.com</A>&gt;</FONT>
<FONT COLOR="#000000">&gt; Signed-off-by: TsiChung Liew &lt;<A HREF="mailto:Tsi-Chung.Liew@freescale.com">Tsi-Chung.Liew@freescale.com</A>&gt;</FONT>
<FONT COLOR="#000000">&gt; ---</FONT>
<FONT COLOR="#000000">&gt;  Makefile |    2 +-</FONT>
<FONT COLOR="#000000">&gt;  1 files changed, 1 insertions(+), 1 deletions(-)</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; diff --git a/Makefile b/Makefile</FONT>
<FONT COLOR="#000000">&gt; index 0f6cc59..30fda62 100644</FONT>
<FONT COLOR="#000000">&gt; --- a/Makefile</FONT>
<FONT COLOR="#000000">&gt; +++ b/Makefile</FONT>
<FONT COLOR="#000000">&gt; @@ -1912,7 +1912,7 @@ M5485HFE_config :        unconfig</FONT>
<FONT COLOR="#000000">&gt;          M5485EFE_config)</FONT>
<FONT COLOR="#000000">BOOT=2;CODE=0;VID=1;USB=1;RAM=64;RAM1=0;; \</FONT>
<FONT COLOR="#000000">&gt;          M5485FFE_config)</FONT>
<FONT COLOR="#000000">BOOT=2;CODE=32;VID=1;USB=1;RAM=64;RAM1=64;; \</FONT>
<FONT COLOR="#000000">&gt;          M5485GFE_config)</FONT>
<FONT COLOR="#000000">BOOT=4;CODE=0;VID=0;USB=0;RAM=64;RAM1=0;; \</FONT>
<FONT COLOR="#000000">&gt; -        M5485HFE_config)        BOOT=2;CODE=;VID=1;USB=0;RAM=64;RAM1=0;;</FONT>
<FONT COLOR="#000000">\</FONT>
<FONT COLOR="#000000">&gt; +        M5485HFE_config)</FONT>
<FONT COLOR="#000000">BOOT=2;CODE=16;VID=1;USB=0;RAM=64;RAM1=0;; \</FONT>
<FONT COLOR="#000000">&gt;          esac; \</FONT>
<FONT COLOR="#000000">&gt;          &gt;include/config.h ; \</FONT>
<FONT COLOR="#000000">&gt;          echo &quot;#define CFG_BUSCLK        100000000&quot; &gt;</FONT>
<FONT COLOR="#000000">$(obj)include/config.h ; \</FONT>

<FONT COLOR="#000000">Ing. Luigi Mantellini</FONT>
<FONT COLOR="#000000">Industrie Dial Face S.p.A.</FONT>
<FONT COLOR="#000000">Via Canzo, 4</FONT>
<FONT COLOR="#000000">20068 Peschiera Borromeo (MI)</FONT>
<FONT COLOR="#000000">Tel.: +39 02 5167 2813</FONT>
<FONT COLOR="#000000">Fax: +39 02 5167 2459</FONT>
<FONT COLOR="#000000">E-mail: <A HREF="mailto:luigi.mantellini@idf-hit.com">luigi.mantellini@idf-hit.com</A></FONT>



</PRE>
</BLOCKQUOTE>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
<TABLE CELLSPACING="14">
<TR>
<TD>
<A HREF="http://www.idf-hit.com"><IMG SRC="cid:1202210669.16875.0.camel@cartesio" ALIGN="bottom" ALT="Industrie Dial Face S.p.A." BORDER="0"></A>
</TD>
<TD>
<B>Luigi Mantellini</B><BR>
R&amp;D - Software<BR>
<TT>Industrie Dial Face S.p.A.</TT><BR>
<TT>Via Canzo, 4 </TT><BR>
<TT>20068 Peschiera Borromeo (MI), Italy</TT><BR>
<TT>Tel.:&nbsp;&nbsp; +39 02 5167 2813</TT><BR>
<TT>Fax:&nbsp;&nbsp;&nbsp; +39 02 5167 2459</TT><BR>
<TT>E-mail: <A HREF="mailto:luigi.mantellini@idf-hit.com">luigi.mantellini@idf-hit.com</A></TT>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>