Skip to main content
jochen
Associate
November 23, 2016
Question

STM32F437: Extend available memory with external NOR flash

  • November 23, 2016
  • 3 replies
  • 1264 views
Posted on November 23, 2016 at 09:57

Hello!

I want to run source code from internal and an additional external NOR flash which is connected to a STM32F437 microcontroller. What steps do I have to do to make this possible? 

Do I need a special probe to write firmware to the external NOR flash due to SWD/JTAG interface of the STM32F4xx? Are they any other hints for  the firmware development to get the best effort of the additional external memory? Last but not least: We are using IAR Workbench for firmware development.

Thank you for your help!

Best Regards

Jo

#fmc #iar #stm32f437 #nor
This topic has been closed for replies.

3 replies

Radosław
Associate II
November 23, 2016
Posted on November 23, 2016 at 10:57

1.  You need to define what part of program will be in externall memory. program must be protected by any external mamory failure.

2.  STLink Utility have posibillity to program external memories. Read manual. (IAR can have this also).

It's all......

jochen
jochenAuthor
Associate
November 23, 2016
Posted on November 23, 2016 at 11:39

It's not so easy. The debugger files to load the source code into the external NOR of an F437 are not available for example. Only for a F10xx controller (as described in

http://www.st.com/content/ccc/resource/technical/document/application_note/27/bf/f5/e8/d7/82/44/6f/CD00200423.pdf/files/CD00200423.pdf/jcr:content/translations/en.CD00200423.pdf

and the

http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32-standard-peripheral-libraries/stsw-stm32054.html

).

Best regards,

Jo

slimen
Visitor II
November 23, 2016
Posted on November 23, 2016 at 11:53

Hello,

I recommend you to check the examples within STM32CubeF4, you may find a working example with

http://www.st.com/content/ccc/resource/technical/document/application_note/ca/34/db/d3/71/50/44/9b/DM00213525.pdf/files/DM00213525.pdf/jcr:content/translations/en.DM00213525.pdf

that can help you to configure and implement your application.

Refer to your product reference manual RM0090 for more information about your product and configuration.

Regards