Skip to main content
AWalu.3
Associate II
December 3, 2021
Question

I had interface EEPROM with STM32G4 board and I have to flash a project code in EEPROM as my Flash memory of the board is not sufficient for my project(code size is large).So is it possible to flash my code inEEPROM and execution of code store in EEP

  • December 3, 2021
  • 6 replies
  • 2567 views

..

This topic has been closed for replies.

6 replies

Tesla DeLorean
Guru
December 3, 2021

Is it within the processors address space? I'll assume not, so no.

I​f you need more program space use QSPI NOR Flash

Tips, Buy me a coffee, or three.. PayPal VenmoUp vote any posts that you find helpful, it shows what's working..
AWalu.3
AWalu.3Author
Associate II
December 6, 2021

It is not within processor address space.

AWalu.3
AWalu.3Author
Associate II
December 6, 2021

So is it possible with On board EEPROM or not? (flashing and execution of project code)

Muhammed Güler
Senior III
December 3, 2021

https://www.st.com/resource/en/application_note/dm00227538-quadspi-interface-on-stm32-microcontrollers-and-microprocessors-stmicroelectronics.pdf

The above document explains how to use QSPI storage. You can store code or data up to 4GB on QSPI devices.

AWalu.3
AWalu.3Author
Associate II
December 6, 2021

Ya I went through above document but I am using STM32G431MBTx board and QSPI connectivity is available for that board. In document also QSPI connectivity is for limited u/c board only. So what so what will be solution for that?

AWalu.3
AWalu.3Author
Associate II
December 6, 2021

sorry *QSPI connectivity is not available to STM32G432MBTx board

AWalu.3
AWalu.3Author
Associate II
December 6, 2021

Ya I went through above document but I am using STM32G431MBTx board and QSPI connectivity is not available for that board. In document it is also mention that QSPI connectivity is available for limited u/c board only. So what so what will be solution for that?

S.Ma
Principal
December 8, 2021

What is the codesize, flash size, unused ram and how much short are you in flash ?