We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hello,
I am using imx6 (cortex- A9) board, and my mmu environment is as follows mmu - enabled L1 data cache - enabled L1 instruction cache - enabled D-side prefetch - enabled L2 cache - disabled Branch prediction - disabled
With this environment, my code runs for a longer time (more than 12 hours) with out any issues.But, if I enable branch prediction, the code aborts in few seconds, at random addresses.I am not able to understand what goes wrong. Are there any special option which I have to consider while building my code.I am using GCC as the compiler.
Note : In my code, I am using a static library, which was given by our vendor.
Any help would be great.
Thanks,
Gopu