Part Number: TMS320F28335
Other Parts Discussed in Thread: SYSBIOS
I have an RS-485 transceiver connected to the SCI-B TX/RX pins and configured at a baud rate of 921600.
The Sysclkout is configured at 60Mhz (20Mhz OSC, with PLLCR[DIV] = 6, PLLSTS[DIVSEL] = 2).
The LSPCLK is configured to 15Mhz (LOSPCP[LSPCLK] = 2, SYSCLK / 4).
Flash pipelining has been configured with the following function and is called before main. I also made sure that this runs from RAM.
With flash pipelining enabled, I get gaps in traffic as shown in the oscilloscope picture below:

Both of these gaps appear to be around 60us/16.67Mhz in width and occur twice. The width measured with the scope cursors seem to rhyme with how the Sysclk is configured at a 60Mhz/16.67 rate, but I'm unsure as to how these could play into the flash-pipelining or if this is a red herring.
When the flash pipelining is disabled, I dont experience these gaps between bytes and the traffic is fine.
The buffer which holds each byte to be transmitted is allocated to an external RAM chip connected via the XINTF pins.
Any ideas as to how this flash pipelining could be causing this issue?