2011-07-16 03:22 AM
Hello
.
sorry for
my English
.
I
develop an
application with a
stm32F207
and a
external
flash memory
(
NAND
)
4 GB
.
I read
the datasheet
, but
I not
understand
if I can do
or if the
microcontroller
through
FSMC
,
can control
memories
no bigger than
512MB
(
+
BANK2
Banck3
)
Thanks!2011-07-16 05:35 AM
Which NAND memory?
Most NAND devices have limited external addressing needs, mainly control signals, instead you need to send commands to them to access 2KB/128KB blocks/pages. The size of the memory window on the STM32 should be irrelevant. You should look at the software/hardware for the STM32F2 evaluations board(s), I'm sure one implements NAND. http://download.micron.com/pdf/datasheets/flash/nand/1gb_nand_m48a.pdf http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/USER_MANUAL/DM000229pdf The STM3220-G uses one with a NOR like interface, but only requires 64 KB of address space. http://www.samsung.com/global/system/business/semiconductor/product/2007/6/11/OneNAND/512Mbit/KFG1216Q2A/ds_kfg1216x2a_54mhz_revpdf2011-07-22 12:47 AM
I am another one who has a problem. I am checking STM32F207, LQFP100. I don't know how I connect to SRAM. In the evaluation board document doesn't use this packet and the document only tell me FSMC_A0-FSMC_A9 is on port F. If I need to use the package LQFP100, how I connect to SRAM. Please anyone have an idea?
2011-07-24 08:00 PM
''Sorry for my English, I mean I cannot find FMSC_A0-FMSCA15 on the package LQFP100 of STM32F207. ''
Your are right, I need a latch chip.
I get this message from support.''Dear User,
Please find here below latest information concerning the request R11300019
Asmentioned in our reply for your previous request, the FSMCfunctionality is limited on the 100 pin packages as some pins are notavailable (A0-A15). If you want the full address bus you will have touse the 144 pin packages.
However, you can use the FSMC inmultiplexed mode. Kindly refer to this app note for a quick referenceon how to use the FSMC for 100 pin packages. Refer to section 5 of thisapp note.
Referto the STM32F2 reference manual in section 31.3.1. You will find atable showing the interface for PSRAM in multiplexed mode.''
2011-07-25 05:31 PM
Sorry for my English, I mean I cannot find FMSC_A0-FMSCA15 on the package LQFP100 of STM32F207.
I don't see that happening on packages below 144 pins. NAND again would be a more viable option, as it mainly needs the data bus, and a few address lines, which could be high order bits. If you don't need direct access to the SRAM, you could latch an address into external buffers or counters, and access it as a stream.