Build errors: crt0 version mismatch
I'm just getting started with ARM. I use protoboards that host an
LPC2138 ARM-7. My toolchain is Crossworks / J-link, I've set up a
project with a demo test file that's supplied with the protoboard, a
trivial LED flasher in C. It's the only file in the project, and as a
supplied demo it will be error-free. The build gives the following
errors:
Source object ARM flash Debug/crt0 has EABI version 0, but target ARM
Flash Debug/LED_flasher.elf has EABI version 5.
Failed to merge target specific data of file ARM Flash Debug/CRT).o.
So far I'm running without the target connection, my objective is to
get the project to build. I understand what crt0 is for, and why a rev mismatch might be a problem, but how do I clear the error?
Crossworks version is 2.3.3.2013082800.19047
Please sign in to leave a comment.
Comments
0 comments