Read the "STM32F10xxx USB-FS-Device development kit" page 31 for more information about the DFU firmware (for the STM32)
Read the "STM3210E-EVAL demonstration software" page 50 for more information about programming NOR Flash with DFU
OBS: When using DFU, the USB Disconnect jumper (JP14) has to be in position 2-3 (USB Disconnect function enabled)
NOR Flash connected to the FSMC
There is an example for writing to the NOR Flash, or booting from the NOR Flash in the StdPeriph\Project\Examples\FSMC\
Retrieving data ...