2025-05-10 8:43 PM
Given that my QSPI driver and external loader for the W25Q128JVSIQ are already working, is there a hidden CubeProgrammer/DFU-descriptor trick that lets the stock USB bootloader read/write my external QSPI flash at 0x90000000, or must I build a custom USB-DFU bootloader that:
Initializes QSPI and advertises the 0x90000000 region
Handles read/write/erase transfers
so I can flash firmware onto the external flash over USB? If I do go the custom route, can I still use CubeProgrammer for the update, or do I need to write my own host application?