[U-Boot-Users] Problems accessing flash on OMAP 1510 Innovator
Stephen Johnson
steve at research.panasonic.com
Wed Oct 13 15:59:29 CEST 2004
----- Original Message -----
From: "George G. Davis" <gdavis at mvista.com>
To: "Stephen Johnson" <steve at research.panasonic.com>
Cc: <u-boot-users at lists.sourceforge.net>
Sent: Tuesday, October 12, 2004 3:09 PM
Subject: Re: [U-Boot-Users] Problems accessing flash on OMAP 1510 Innovator
> On Tue, Oct 12, 2004 at 12:15:56PM -0400, Stephen Johnson wrote:
> > I'm trying to install and run u-boot in an OMAP Innovator 1510 board.
I've
> > downloaded the CVS version of u-boot, configured it with "make
> > omap1510inn_config" and compiled it with no problem. It's installed in
the
> > flash and runs. The problem is the flash can't be found -- on startup
up
> > Flash: 0 kB is reported and I can't save anything. Other flash accesses
are
> > similar. Sample output follows where I've powered on the board, run
> > "flinfo", and tried to do a "saveenv".
> >
> > U-Boot 1.1.2 (Oct 8 2004 - 16:03:40)
> >
> > U-Boot code: 11080000 -> 110953A8 BSS: -> 110998E8
> > RAM Configuration:
> > Bank #0: 10000000 32 MB
> > Flash: 0 kB
> > *** Warning - bad CRC, using default environment
> >
> > In: serial
> > OMAP1510 Innovator #
>
> Hm, I just did `cvs up; make omap1510inn_config; make`, installed latest
> binary and it works OK for me. Are your DIP switches set correctly
(usually
> 1,2;4 OFF, 3 ON)? FWIW, here's console log for my board:
>
DIP switches are set the same -- 1, 2, & 4 ON, 3 is OFF.
> U-Boot 1.1.2 (Oct 12 2004 - 14:44:26)
>
> U-Boot code: 11080000 -> 110970AC BSS: -> 1109B8A4
> RAM Configuration:
> Bank #0: 10000000 32 MB
> Flash: 32 MB
> In: serial
> Out: serial
> Err: serial
> OMAP1510 Innovator #
>
> Perhaps you can try this to see what's wrong with your flash?:
>
I set DEBUG as specified and this is the result:
U-Boot 1.1.2 (Oct 13 2004 - 09:30:20)
U-Boot code: 11080000 -> 11095A28 BSS: -> 11099F68
RAM Configuration:
Bank #0: 10000000 32 MB
flash_protect ON: from 0x00000000 to 0x00015A27
flash_protect ON: from 0x00020000 to 0x0003FFFF
Flash: 0 kB
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
### main_loop entered: bootdelay=3
### main_loop: bootcmd="bootp;tftp;bootm"
Hit any key to stop autoboot: 0
OMAP1510 Innovator # flinfo
Bank # 1: missing or unknown FLASH type
OMAP1510 Innovator # saveenv
Saving Environment to Flash...
Protect off 00020000 ... 0003FFFF
Error: start and/or end address not on sector boundary
OMAP1510 Innovator #
I should point out that I've been using the board for about the last year
and a half, but with rrload. I decided to switch over to u-boot and ran
into these problems. A little investigating revealed that in the function
get_flash_size() in the file board/omap1510inn/flash.c, the probe for
manufacturer returns 0x12 and that doesn't match INTEL_MANUFACT which is
what's on the board. After that things go downhill very rapidly. I think
I'll look into what's going on in rrload to see if that will explain things.
Thanks for the help so far.
Steve
More information about the U-Boot
mailing list