This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

external dual flash memory AT49xV32x

I have 2 off Atmel AT49BV322D devices in my design to provide a 32 bit wide memory. I am using the flash Memory Download Setup option AT49xV32x Dual Flash with address range set to 80000000H - 807FFFFFH. The device size is reported to be 8M (although the device is actually 2M * 16). My design has LPC2214 address lines A2 - A22 connected to the AT49BV322D address lines A0 - A20.
I have used a flash.ini file to configure the BCFG0 and PINSEL2 registers.

When I try to download I get the Erase Failed! message.

Am I using the correct flash memory driver? Should I add another AT49xV32x DualFlash to the download setup?
Is there an updated version of this driver with the correct memory size?

Parents
  • AT49xV32x Dual Flash algorithm is the correct one and only one is required.

    AT49xV32x size is 2M*16 or 4M*8. When two are used to provide 32-bit wide memory the total size is 8MB.

    A proper flash.ini is required which will configure the external memory controller. Can you show the script file you are using?

Reply
  • AT49xV32x Dual Flash algorithm is the correct one and only one is required.

    AT49xV32x size is 2M*16 or 4M*8. When two are used to provide 32-bit wide memory the total size is 8MB.

    A proper flash.ini is required which will configure the external memory controller. Can you show the script file you are using?

Children