[U-Boot-Users] problem compiling sc520

Wolfgang Denk wd at denx.de
Tue Aug 5 08:53:13 CEST 2003


Dear David,

in message <200308042135.48979.david at avoncliff.com> you wrote:
>
> I may have been making problems for myself..
> but first when I put -Werror back in there was a problem in cmd_eeprom.c
> 
> Index: common/cmd_eeprom.c
> ===================================================================
> RCS file: /cvsroot//u-boot/u-boot/common/cmd_eeprom.c,v
> retrieving revision 1.5
> diff -u -r1.5 cmd_eeprom.c
> --- common/cmd_eeprom.c 1 Jul 2003 21:07:07 -0000       1.5
> +++ common/cmd_eeprom.c 4 Aug 2003 23:04:04 -0000
> @@ -36,6 +36,11 @@
>                           uchar *buffer, unsigned cnt);
>  #endif
> 
> +#ifdef CONFIG_SPI
> +extern ssize_t spi_read(uchar *addr, int alen, uchar *buffer, int len);
> +extern ssize_t spi_write (uchar *, int, uchar *, int);
> +extern void spi_init_f (void);
> +#endif

No, this is not a good idea. The right place to fix this is in
"include/common.h" (by replacing
"defined(CONFIG_PCU_E) || defined(CONFIG_CCM) || defined(CONFIG_ATC)"
with "defined(CONFIG_SPI)".

>  #if defined(CFG_EEPROM_X40430)
>         /* Maximum number of times to poll for acknowledge after write */
> 
> This may well not be the correct fix, but it allowed me to continue with 
> done:; problem
> 
> Index: board/sc520_cdp/flash.c
> ===================================================================
> RCS file: /cvsroot//u-boot/u-boot/board/sc520_cdp/flash.c,v
> retrieving revision 1.4
> diff -u -r1.4 flash.c
> --- board/sc520_cdp/flash.c     27 Jun 2003 21:32:24 -0000      1.4
> +++ board/sc520_cdp/flash.c     4 Aug 2003 23:23:27 -0000
> @@ -325,7 +325,7 @@
>         }
>         printf ("\n");
> 
> -       done:
> +       done:;

Thanks, added.

Will push to CVS soon.

Best regards,

Wolfgang Denk

-- 
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd at denx.de
A bore is someone who persists in holding his own views after we have
enlightened him with ours.




More information about the U-Boot mailing list