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.
Hi,
I am facing "Bus error on memory operation" while executing below instruction while invalidating and flushing the TLB.
I am not able to understand what is the reason for "Bus error" as it is a TLB operation instruction ? Also what Bus error signify ?
Also similar error is coming while I try to invalidate instruction cache.
/* Invalidate and flush the TLB */
"tlbi alle2 \n\t" \
Thanks,
Yes I see it in the debugger once I set up the translation table and try to invalidate the current TLB in order to make sure that my settings are flushed and taking effect.
I wanted to debug my MMU setup code so I step through the code and I see this error when I invalidate TLB.
I am not sure though if this error is coming in case my table settings are wrong ?