<div dir="ltr"><div class="gmail_default" style="font-family:georgia,serif;font-size:small">Hi all,<br><br>I am trying to use FFMPEG to convert H264 to a proprietary form similar to bitmap. I first wrote and built the library for default settings (mingw on x86 / windows) .  Ran the C++ application on eclipse using the library files generated. It worked. <br>Now I wanted to cross compile and use the same application on Cortex-M7.<br>I am using an arm-none-eabi-gcc compiler.  the build goes through. Now my main project is built using Green Hills which contains my application. I have liked the library generated .a and allocated linker memory too. Also, The malloc is Prefixed and working fine. </div><div class="gmail_default" style="font-family:georgia,serif;font-size:small"><br></div><div class="gmail_default" style="font-family:georgia,serif;font-size:small">The issue is that the assembly code that I see on the debugger doesn't seem right and crashes. the assembly code generates a BL (branch jump) to an address that's in the middle of a random function which isn't even called.  <br><br>Build Log: Attached</div></div>