Post Go back to editing

EVAL-ADXL345Z-DB ARM C/C++ Compiler Issue

Dear Analog Support:

    I was so excited about getting the EVAL-ADXL345Z-DB as it had just about everything I needed to prototype a product that I am developing. However, when I launched the Keil uVision IDE Tool I get the following error:

"The ARM (t)c/c++ Compiler has encountered a problem and needs to close.  We are sorry for the inconvenience."

Then I am asked the usual prompt of do I want to send a report to Microsoft or not. I am not sure where the report would go other than an informational blackhole. After uninstalling and re-installing the Keil tool for the EVAL-ADXL345Z-DB platform, the issue still persisted. I am running on Windows XP, but is there a separate step to install the C/C++ compiler or is there something else that I should try other than uninstalling and re-installing the tool?

   I am able to download code to this nice Dev Board using the "uploader" tool.



  • Hi Manny-

    The purpose of the EngineerZone is to provide communities that support Developers using ADI Direct Digital Synthesis Products, Embedded Processors and DSPs and Video products.

    We are planning to add communities that cover other ADI products over time, but currently are unable to answer questions about these products, such as the accelerometer you mention, on Engineerzone.  I would suggest submitting your question to the Analog Devices support team in your region.  You can find the appropriate support contact on our website at:



  • Hi Manny,

    This section of the forum is for support of the Embedded Processing and DSP parts. These are limited to the Blackfin, SHARC, TigerSHARC, 21xx and SigmaDSP parts.

    The part you are referring to is one of our Analog Microcontrollers, and we do not currently offer support for these parts here. If you follow the link which Andy gave above, and select "Linear and Data Converters", you can select "Analog Microcontrollers" from the Product Category drop-down on this support form. You will get the support you require from that channel.



  • Hi Andy,

       Sorry about the delay in responding, but this IS an issue that I am having with an ADI Embedded Processor, the ADuC7024 that is included with this Dev. Board. Hence the issue with the C/C++ compiler, which would be used to compile code to program this processor. In this dev board, aside from the controller there is an accelerometer, some LEDs and a microSD card to log data; in case you may not be familiar with this system.

       I was able to goto the Keil website to download their latest IDE and I am able to build code. However, there were lots of issues trying to build the example "datalogger" that comes with the evaluation board. Is it possible to have someone take a look at just being able to build the ADI "datalogger" code with the latest version of the Keil tool?



  • I forgot to add that the link you provided does not provide help for the ADUC7xxx devices or the ADXL345EVAL-DB platform, I guess these products are still relatively new at ADI and all the systems have not been updated.

  • This question has been assumed as answered either offline via email or with a multi-part answer. This question has now been closed out. If you have an inquiry related to this topic please post a new question in the applicable product forum.

    Thank you,
    EZ Admin
  • Manny, I am having a similar issue with this board. I need to work with the accelerometer but I cannot get the source file for the board to compile and so I am stopped unless someone can explain why it doesn't compile if it is the source of the DB? I don't think it is I get constant errors.  I can tell you this if you are using Keil's new release it will not work without the legacy upgrade because it does not support series 7 processors.  my problem is compiling errors so they are trying to help me understand the issue but need the attention of the product team. I am sort of in limbo.