Skip to main content
MMerc.1
Associate III
August 18, 2020
Solved

Custom External Loader

  • August 18, 2020
  • 1 reply
  • 639 views

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.
Best answer by Imen Ezzine

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
August 18, 2020

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