Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

DAVE™ Forum Discussions

Not applicable

i think i found a bug using quadSPI, if i want to send more than 64bits of data. The MSLS always goes high after 8 bytes (64 bits) have been transmitted (for a word length of 8), even if there was no EnableEndOfFrame command.
Nevertheless the MSLS is working fine in SPI001_STANDARD_HPC_OUTPUTMODE
and like in SPI001_Example2 it is also working fine in quadmode, iff my first byte is transmitted in SPI001_STANDARD_HPC_OUTPUTMODE, but only then.
If i wanna start to transmit straight away in SPI001_QUADMODE_HPC_OUTPUTMODE, the MSLS gets high after 8 bytes, always...

It would be nice to know if there is a way to transmit a greater amount of bytes straight away in SPI001_QUADMODE_HPC_OUTPUTMODE,

2 Replies
Not applicable
Hi Werner,

Did you enable the Frame End Mode?
If you enable this, the MSLS signal will stay active until the End of Frame condition is reached.
Not applicable
Hi Jackson,
yes Frame End Mode is enabled and its working fine in single SPI, and also if i send the first byte in Single SPI. But if i wanna transmit in qSPI from the start the MSLS signals always goes high after 64 Bits...