I am using the LAUNCHXL-F28027 to drive a dot matrix display. I send the data to the board in a loop in main without using a delay. If I flash my code to the board in CCS, it is running without issues and is fast enough to redraw the display without any visible scan lines.
I am using S1-1 up, S1-2 up, S1-3 up, and S4 down so I can reflash the board, and also run my application on board power up.
When I power the board up and my code runs, it is drastically slower than when I re-flash the board and the code runs. On power up, the display is updating much more slowly with visible scan lines.
Why would my application run more slowly on power up, than it does after the board has been flashed?
I also saw this issue when blinking an LED every second. The LED would slow down to blinking every ~4 seconds.