Help us improve the Power & Sensing Selection Guide. Share feedback

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

cross mob
lock attach
Attachments are accessible only for community members.
Not applicable

I made a new toppic as this is the only toppic remained unsolved for me.
EBU Burst Flash Config allows Burst Mode up to 8 Bursts or continuus mode.

Accessing EBU, maximum observed burst size was 2 (2x 16Bit). This takes 50ns.
The Burst is followed by a long brake of 66ns, where CS is high. I write/read 32 consecutive bytes.

Reading takes more time, but same problems (no data read as there is no device attached yet)

Is there a way to utilize the bandwidth of EBU better? Is there a way to use larger burst size? (DMA, etc.)
Is it possible to reduce the break between bursts?
I couldn't find any documentation of why it is so slow.
Please help me, so have some arguments in my hand why it gets as fast as it is now.

Code being executed:
0800081e:   ldmia r4!, {r0, r1, r2, r3}
08000820: stmia r5!, {r0, r1, r2, r3}
08000822: ldmia r4!, {r0, r1, r2, r3}
08000824: stmia r5!, {r0, r1, r2, r3}
08000826: ldmia.w r4, {r0, r1}
0800082a: stmia.w r5, {r0, r1}

Project attached
0 Replies