I am trying to add MotionAR library to a DataLogger sample application running on SensorTile. I manager to compile the library and program my chip with it. Near the top of my main() I added simple MotionAR_Initialize() and MotionAR_GetLibVersion() function calls. It seems that PC is getting stuck in a loop inside of the init function as shown below.
I can break out of this beq.n and b.n loop my moving the PC to the ldr line (080070e8) and the program continues fine. I am able to retrieve the version string from the GetLibVersion function.
Any idea what the init function is waiting for?