Difference between revisions of "STM32F723E DISCO"
m (Erik moved page STM32F723 Discovery to STM32F723E Discovery) |
m (Erik moved page STM32F723E Discovery to STM32F723E-DISCO) |
(No difference)
|
Revision as of 18:09, 4 November 2020
QSPI Flash Programming Support
Before continuing with this article, please read the generic article about QSPI flash programming support on STM32F7 devices (STM32F7 (Q)SPI support). As described in the generic article, the reference flash algorithm is based on the SEGGER Open Flashloader and therefore needs to be added manually using a JLinkDevices.xml file. An example JLinkDevices.xml file as well as pinout used on the STM32F723E Discovery board, is given below. This example assumes a Micron MX25L512 (64MB flash) connected to the Quad-SPI interface of the STM32F723IE. For further information regarding the Open Flashloader and how to use the JLinkDevices.xml file, please refer to the J-Link User Manual (UM08001), chapter 10 Open Flash Loader.
Quad-SPI Interface Pins
The ST STM32F723E Discovery uses the following port pins to interface the (Q)SPI flash.
Alternate function | Port / Pin |
---|---|
QSPI_CLK | PB2 |
QSPI_CS | PB6 |
QSPI_D0 | PC9 |
QSPI_D1 | PC10 |
QSPI_D2 | PE2 |
QSPI_D3 | PD13 |
JLinkDevices.xml
<Database> <Device> <ChipInfo Vendor="ST" Name="STM32F723IE" Core="JLINK_CORE_CORTEX_M7" /> <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="ST_STM32F723I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" /> </Device> </Database>