[U-Boot-Users] Intel 28F256J3C
Wolfgang Denk
wd at denx.de
Wed May 31 09:48:39 CEST 2006
In message <447d42b2.45c5968f.442a.ffff9351 at mx.gmail.com> you wrote:
>
> I try to make u-boot work on my board which is similar with OMAP5912OSK. But
> the flash we using is 28F256J3C. I have already added 28F256J3C's
> manufacture code and device id in the proper position of u-boot. But there
> are several questions I can't figure out.
Any reason for not using the CFI driver?
> 1) How many sectors does 28F256J3C have? 256 or 259? How to divide 259
> sectors in OSK which have two 16M flash.
How about reading the chip manual?
> 2) What's the meaning of "Internal FLASH identification codes" in flash.h
> file. It defines like this:
How about reading the comments in this file:
/*-----------------------------------------------------------------------
* Internal FLASH identification codes
*
* Be careful when adding new type! Odd numbers are "bottom boot sector" types!
*/
> But I can't find this kind of information on 28F256J3C's datasheet. And what
> the code should be in 28F256J3C?
Do you really expect to find U-Boot internal information in the chip
manual? I'm afraid we are not *that* prominent yet.
> 3) Should I modify the read manufacture and device id command? I have some
> trouble with the following codes:
> /* Write auto select command: read Manufacturer ID */
> addr[0x5555] = (FPW) 0x00AA00AA;
> addr[0x2AAA] = (FPW) 0x00550055;
> addr[0x5555] = (FPW) 0x00900090;
Probably this is not the command sequence expected by your flash
chips. Please read the chip manual.
Best regards,
Wolfgang Denk
--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Applying computer technology is simply finding the right wrench to
pound in the correct screw.
More information about the U-Boot
mailing list