[uClinux-dev] AMD - Am29LV160B

Amit.Lubovsky at infineon.com Amit.Lubovsky at infineon.com
Tue Mar 4 04:29:11 EST 2003


 Thanks,
I have applied BUSWIDTH 4 in the mapping driver and my

	Memory Technology Devices (MTD)  ---> RAM/ROM/Flash chip drivers

looks like:

    	 [*]   Common Flash Interface (CFI) support                       x
x   
  x x    [ ]   CFI Virtual erase regions (EXPERIMENTAL)                   x
x   
  x x    [*]   CFI Advanced configuration options                         x
x   
  x x    (BIG_ENDIAN_BYTE) Flash cmd/query data swapping                  x
x   
  x x    [*]   Specific CFI Flash geometry selection                      x
x   
  x x    [ ]     Support  8-bit buswidth                                  x
x   
  x x    [ ]     Support 16-bit buswidth                                  x
x   
  x x    [*]     Support 32-bit buswidth                                  x
x   
  x x    [ ]     Support 1-chip flash interleave                          x
x   
  x x    [*]     Support 2-chip flash interleave                          x
x   
  x x    [ ]     Support 4-chip flash interleave                          x
x   
  x x    [ ]     CFI support for Intel/Sharp Basic/Extended Commands      x
x   
  x x    [*]     CFI support for AMD/Fujitsu Standard Commands            x
x   
  x x    [ ]   AMD compatible flash chip support (non-CFI)                x
x   
  x x    [ ]   pre-CFI Sharp chip support                                 x
x   
  x x    [ ]   Support for RAM chips in bus mapping                       x
x   
  x x    [ ]   Support for ROM chips in bus mapping                       x
x   
  
I have allso tried the no swap, but still get :
	"Physically mapped flash: Found no CFI device at location zero"

( I run in big endian mode),

attached is the mapping driver I use.

Any other ideas?
Thanks,
Amit.



-----Original Message-----
From: Bernhard Kuhn
To: uclinux-dev at uclinux.org
Sent: 3/3/2003 11:44 PM
Subject: Re: [uClinux-dev] AMD - Am29LV160B

Amit.Lubovsky at infineon.com wrote:

> 2 x16 bit devices in parallel (32 bit access) at address 0,

In this case, i guess you need to apply BUSWIDTH 4 in the
mapping driver and then

   Memory Technology Devices (MTD)  ---> RAM/ROM/Flash chip drivers

should look like this:

   ? ?    [*]   Common Flash Interface (CFI) support
   ? ?    [ ]   CFI Virtual erase regions (EXPERIMENTAL) (NEW)
   ? ?    [*]   CFI Advanced configuration options (NEW)
   ? ?    (NO) Flash cmd/query data swapping
   ? ?    [*]   Specific CFI Flash geometry selection (NEW)
   ? ?    [ ]     Support  8-bit buswidth (NEW)
   ? ?    [ ]     Support 16-bit buswidth (NEW)
   ? ?    [*]     Support 32-bit buswidth (NEW)
   ? ?    [ ]     Support 1-chip flash interleave (NEW)
   ? ?    [*]     Support 2-chip flash interleave (NEW)
   ? ?    [ ]     Support 4-chip flash interleave (NEW)
   ? ?    [ ]     CFI support for Intel/Sharp Basic/Extended Commands
   ? ?    [*]     CFI support for AMD/Fujitsu Standard Commands

And maybe you need to change "Flash cmd/query data swapping"
because auf endianess issues.

hope that helps ...

Bernhard

_______________________________________________
uClinux-dev mailing list
uClinux-dev at uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev at uclinux.org

-------------- next part --------------
A non-text attachment was scrubbed...
Name: purple.c
Type: application/octet-stream
Size: 3241 bytes
Desc: not available
URL: <http://mailman.uclinux.org/pipermail/uclinux-dev/attachments/20030304/68ced0c3/attachment.obj>


More information about the uClinux-dev mailing list