Page 1 of 1

SPI Flash DFU Problem

Posted: Thu Jul 02, 2020 12:20 pm
by CareyLi328
Hi All
I've used a spiflash in a usb audio application,if I don't use spiflash ports of XMOS for other fuction, the DFU is OK, but when I use spiflash port of XMOS (X0D00, X0D10, X0D11) for other functions, DFU fail. I use software version 6F2, hardware is XU208, anyone have this problem ever?

Re: SPI Flash DFU Problem

Posted: Mon Jul 06, 2020 1:10 pm
by mon2
Hi. What are your other functions being used on these pins? Perhaps you are loading down the SPI flash pins and interfering with SPI flash use? If possible, do not use these pins at all and leave them dedicated for SPI flash use only. Or consider to insert logic that will allow both external devices to be used without conflict.

Post more info if you can. A partial schematic will be helpful.

Re: SPI Flash DFU Problem

Posted: Thu Jul 09, 2020 7:18 am
by CareyLi328
Hi mon2, thank you for your reply. I use 1bit port 1A and 1D for MIDI, spi flash is Winbond W25X40, I have cut the wiring on the board, just define 1A and 1D for MIDI in the software, DFU also fail. Beacause of QSPI don't use 1A and 1D ,so I tyied QSPI flash, so when I define DEFAULT_FREQ 44.1K, DFU is OK , but when I change DEFAULT_FREQ to 48K, DFu also fail.