Skip to main content
MMerc.1
Associate III
Aug 18, 2020 12:12 PM UTC
Solved

Custom External Loader

Hi,

I am using a custom board with the following CPU : STM32F746BGTx.

Here is the pinout :

  • PB2 : QUADSPI_CLK
  • PB6 : QUADSPI_BL1_NCS
  • PF6 : QUADSPI_BL1_IO3
  • PF7 : QUADSPI_BL1_IO2
  • PF8 : QUADSPI_BL1_IO0
  • PF9 : QUADSPI_BL1_IO1

How can I load all the assets (images, font, ...) into the QSPI N25Q128A ?

I know I need to use an external loader but I don't know how to create it...

Best Regards

This topic has been closed for replies.
Imen Ezzine
Imen EzzineBest answer
ST Employee
Aug 18, 2020 1:51 PM UTC

Hi MMerc.1,

In order to help you create an appropriate external loader for your custom board, I suggest you use the drivers available within the stm32CubeF7 (it can take several minutes to download)

Under \Drivers\BSP for STM32746G-Discovery you can find files (qspi) with the needed operations to be performed on your external memory (Init/read/write etc...).

You can create a project and integrate these files, but make sure to modify the needed pinout to be aligned with your board.

For more examples you can take a look on the QSPI or the BSP example within the projects folder.

I hope this help!

Imen

1 reply

Imen Ezzine
Imen EzzineBest answer
ST Employee
Aug 18, 2020 1:51 PM UTC

Hi MMerc.1,

In order to help you create an appropriate external loader for your custom board, I suggest you use the drivers available within the stm32CubeF7 (it can take several minutes to download)

Under \Drivers\BSP for STM32746G-Discovery you can find files (qspi) with the needed operations to be performed on your external memory (Init/read/write etc...).

You can create a project and integrate these files, but make sure to modify the needed pinout to be aligned with your board.

For more examples you can take a look on the QSPI or the BSP example within the projects folder.

I hope this help!

Imen