CraigG

Guidelines for Posting CrossCore® Development Tools Questions

Discussion created by CraigG on Mar 15, 2012

This thread provides guidelines on the type of information the Support team requires in order to reproduce and investigate reported issues. Please post all information that may be relevant to the issue you are reporting.


 

Information which may be required for all issues:

 

1. Description

Describe the problem in full, including details of expected and actual behaviour.


 

2. Test Case

If appropriate, please make a project that demonstrates the problem available to us, along with all files needed to build and run it. Please also give us a step-by-step procedure that will enable us to reproduce the problem.

 

NOTE: If you are reporting a crash or hang of the CCES environment, please see this FAQ for details of additional files that will assist the development teams: FAQ: Reporting a Crash or Hang in CrossCore Embedded Studio


 

3. Executable

If the test case produces an executable it may be useful if you make this available to us also.


 

NOTE: If you need to make your code or executables available to us, and do not wish to do so on the public forum, please submit a support request at: www.analog.com/support, along with a link to your thread, if applicable.


 

Should confidentiality be an issue, we are happy to arrange a Non-Disclosure Agreement.


 

4. ADI Software Version Information

Please give us full version details of any ADI Software you are using, such as CrossCore Embedded Studio, together with any installed Add-Ins, Software Modules, etc.


 

Please start the IDDE and go to Help: Email Support. This generates an email with the product information file attached, and also generates a file at:

[Win XP] C:\Documents and Settings\<username>\ProductInformation.html

[Win 7] C:\Users\<username>\ProductInformation.html


 

Note: Your Product Information file will contain your license serial numbers in the “<h2>License Information</h2>” section. Please remove the serial numbers before posting.


 

5. Target processor

What is the target processor (ADSP-BF609, ADSP-BF608, etc)? What is the silicon revision of the target processor?


 

6. Session

Is the target a simulator, emulator, or EZ-Kit session?


 

7. RTOS

Please specify whether you are using a runtime operating system or not. If you are, which operating system are you using and which version?


 

Additional information which may be required if you are reporting a problem with the CrossCore Embedded Studio Development Tools:

 

 

8. License

What kind of license do you have installed for CrossCore Embedded Studio and any installed Add-Ins: Full (ADI), Evaluation (EVAL)

 

Please DO NOT post your license serial number or your license.dat file to the forum.  If we require either of these things we will open a private support ticket for your issue.


 

9. EZ-KIT Information

If you are using an EZ-KIT Lite or EZ-Board, please provide the PCB version number (printed on the PCB) the BOM number (on a sticker on the under-side of the board), and the silicon revision (printed on the processor).

 

If you are using a Debug Agent Board together with an EZ-BOARD, please let us know whether you use an ADZS-DBGAGENT-BRD or an ADZS-SADA2, together with the PCB version number (printed on the PCB) the BOM number (on a sticker on the under-side of the board).


 

10. Emulator

If the target is an emulator, which emulator are you using (HPUSB-ICE, USB-ICE, ICE-100B, etc)? What is the serial number of the emulator (on a sticker on the back of the pod)?


 

If you are encountering a connection issue related to your emulator, please read EE-175, our ‘Emulator Troubleshooting Guide’, and after following its guidelines let us know the results. This EE Note can be downloaded from:

Emulator Trouble Shooting Guide


11. If your issue relates to the CrossCore Embedded Studio Compiler

Generally, we need a project that demonstrates the problem, but for certain types of problem we only require a preprocessed version of the problematic source file (yourfile.i).


 

We need a preprocessed file if:


 

  • the problem is a compile-time issue (for example, the compiler fails to compile a source file successfully)
  • you have been able to confirm which source file the problem is in, and it can be identified by inspection of the assembly code


 

A preprocessed file can be created by adding –ED to the command line or, if using CrossCore Embedded Studio, this can be enabled by selecting the ‘Generate preprocessed file’ box in the Compiler options, via:

Project: Properties: C/C++ Build: Settings: CrossCore Blackfin C/C++ Compiler: General: Generate Preprocessed File


 

Please also send us the output from compiling your test case with the "-v" option. If using CrossCore Embedded Studio this can be done by entering a "-v" in the "Additional Options" box in the Compiler Options. If you have been able to identify the incorrect code sequence in the assembly code, please send us any relevant information.

Outcomes