My development board is imx6q, which is connected to FPGA through EIM bus.
I found that the acquisition rate of EIM bus is very unstable. I created two threads in the program. One thread is used to collect FPGA data, and the other thread prints the collected information. I found a strange phenomenon: when I open printf, EIM_ LBA is like this.
When I turn off printf, EIM_ LBA is like this.
Why does it change from data in groups of 16 to data in groups of 4
I need your help