Compiling source with Crossworks 1.6 /Libarm/__armlib

I have a Logomatic datalogger, which I want to finetune for our application. I have a question about the compilation of the source code.

When I compile the original code, the compiled hex file seems not to work. I use the Crossworks compiler 1.6. The code seems to use the __armlib.h library, (which is replaced by the libarm library). This library is not included in the newer releases. So I added the __armlib.h library from 1.5 to the include directory.

When I upload the supplied HEX file to the Logomatic, there is no problem (so connections are OK).

Does anyone have a clue?

I don’t have a clue - but had the exact similar experience with Crossworks 1.7.

I had abandoned the project, but coming back a month later, i noticed that 1.7 had an option to use 1.5 settings…

I have now downloaded the 1.5 version (still available at the website, just replace 1_7 in the filename with 1_5).

I loaded the project/code for the Logomatic, compiled it without errors, uploaded it - and it WORKS :smiley:

Hi,

I am having the same problem you had before: Trying to compile Logomatic code in Crossworks 1.7. You said the solution was to use Crossworks 1.5 settings.

Would you help me about how can I compile in Crossworks 1.7 the Logoamtic code with settings from Crossworks 1.5 ?

Thank you.