<div dir="ltr">Hi Silky,<div><br></div><div style>If I got correctly, you seem to be trying to run a bare-metal image on your model, but you compile with linux-gnueabi GCC. I don't know if that will make a difference, but I'd try to use none-eabi GCC toolchain and set the -target armv7a-none-eabi just in case.</div>
<div class="gmail_extra"><br><br><div class="gmail_quote">On 10 March 2013 00:26, Silky Arora <span dir="ltr"><<a href="mailto:silkyar@umich.edu" target="_blank">silkyar@umich.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word"><div><span style="white-space:pre-wrap">Most of the search results talk about the executable not being statically compiled. Could anyone please tell me if any of the compilation commands is incorrect.</span></div>
<div><span style="white-space:pre-wrap">Is there any other way I can check the executable generated is not buggy?</span></div></div></blockquote><div><br></div><div style>The options -target may not be correct. LLVM/Clang will silently ignore unknown triples and will choose the default for whatever else it thinks is appropriate. I'd use the one I mentioned above.</div>
<div style><br></div><div style>To make sure it's not a bug in the model, I'd run on other models (like QEMU) or run in real hardware.</div><div style><br></div><div style>cheers,</div><div style>--renato</div></div>
</div></div>