Compiling software for ADSP-2186 using VisualDSP 3.5

Hello,

I am attempting to compile some code for a ADSP-2186, but I'm unable to start a session of VisualDSP 3.5 without configuring external hardware.  Is some emulator/ICE/eval board hardware required in order to just use the compiler in VisualDSP 3.5?  For my purposes, I only want to be able to compile the software.  If some hardware is required to use the software, what is compatible with the ADSP-2186?  It looks like some possible options (such as the EZ-ICE) are obsolete.

Thank you,

Marten

  • I attempted to configure the target to a simulation, but the result is an unhandled win32 exception in [28288] Idde.exe

  • +1
    •  Analog Employees 
    on Jul 1, 2021 1:57 PM in reply to mbeels

    Hi Marten,

    Could you please confirm whether you have Followed the below procedure to create a new project without connecting any target board.

    1.Hold down the Ctrl key on the keyboard and run VisualDSP++ environment, keep the Ctrl key until the session list appears.
    2.Select New Session and once loaded select "ADSP-218x Family simulator" from the Debug Target drop down list in the New Session window and Hit OK.
    3.From the Session List window ensure your session is highlighted and select Activate.
    4.Now the IDE get opened and you can create a new project by selecting project-->new from the menu.

    Also we suspect that your problem may be related your installation. Firstly, please can you try doing a 'Touch this installation' available from the VisualDSP++ Program Group option 'Maintain this Installation'. If after trying this you still encounter the problem then please can you uninstall the software and try reinstalling it.
    However, before doing so please take a back up of your license.dat file which is located in the system folder of your VisualDSP++ installation.

    If reinstalling does not help, please try to re-registering Symman.dll manually as below;
    1)Open up the command prompt
    2)Close down Idde
    3)Open up task manager and make sure Idde is not running in the background: look through the list of processes and terminate any Idde.exe
    4)In the command prompt, CD into the installation directory
    5)CD into System folder
    6)Type regsvr32 Symman.dll

    Try bringing up VisualDSP++ again and connect to some Simulator session.

    If you still see the issue, can you please send us screenshots of all error messages you encounter when trying to connect to VisualDSP++.

    Please send us your Product Info. This can be generated from VisualDSP++ Help menu: 'Help' - 'Product Info'. Also can you please forward the installation log to us? You can locate the installation log in the folder pointed to by the %TEMP% environmental variable. The log contains VisualDSP in its name.

    The only compatible emulator for the 218x family of processors is the ADZS-218x-ICE-2.5V (commonly referred to as the 218x EZ-ICE).

    Also, please note there are no more of the ADZS-218x-ICE-2.5V available. This product has been obsoleted.

    Please refer to the below link which may help you to connect ADSP-218x EZ-KIT in VisualDSP++ 3.5:
    ez.analog.com/.../faq-how-do-you-connect-to-an-adsp-218x-ez-kit-in-visualdsp-3-5

    You can refer the compiler and library Manual for ADSP-218x in linked below:
    www.analog.com/.../3373758395617365168036092258835_cc_218xbook.pdf

    Best Regards,
    Santhakumari.K

  • Hello Santhakumari,

    Thank you for the reply, you were correct that it was a problem with my installation.  Windows was refusing an unsigned device driver.  I followed other support instructions and re-installed with option "-no-setup-inf".  After doing that I can start and run VisualDSP 3.5 and do a simulation.  Thank you.

    In simulation mode, is it possible to specify a target and build the code?

    All the best,

    Marten

  • +1
    •  Analog Employees 
    on Jul 5, 2021 8:49 AM in reply to mbeels

    Hi Marten,

    Yes. you can specify a target and build the code in simulation mode.

    Please follow below procedure to create a new project, build and specify a target in simulation mode:

    1.Hold down the Ctrl key on the keyboard and run VisualDSP++ environment, keep the Ctrl key until the session list appears.
    2.Select New Session and once loaded select "ADSP-218x Family simulator" from the Debug Target drop down list in the New Session window and Hit OK.
    3.From the Session List window ensure your session is highlighted and select Activate.
    4.Now the IDE get opened and you can create a new project by selecting project-->new from the menu.
    5.Then add the neccessary source files to your project and then right click your project, select "Build project" or press F7 to build your project.
    6.Also you can specify target by right clicking your project and select project options.Please refer the attached screenshot.

    For more information on Simulation Capabilities, please have a look at
    VisualDSP++ 3.5 Help at the following location:
    'Help'->'Contents'->'Graphical Environment'->'Simulation'.

    Regards,
    Santhakumari.K