This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCSv6 Simulation support

Other Parts Discussed in Thread: CCSTUDIO, 66AK2H12

Hi,

I am using KeyStone II, and by now I need the simulator support in the CCSv6.

Can anyone help me on this?

Thank you so much!

Ronny

  • Thank you Stevenh, I will try copying the files you mentioned there.

    I will come here later to verify the answer or ask for more help about the files to be copied.

    Regards,

    Ronny

  • Hi Ronny,

    This thread suppose to be in Code Composer Studio Forum. But someone has moved this to Keystone Forum.

    We will help you to answer your query. Thank you for your patience. 

  • Initially I posted this on the Code Composer Forum.


    Thank you for your help Rajasekaran.

    Ronny

  • Rajasekaran and stevenh:

    I copied the directories and files into the CCSv6 directories. The complete Simulation directory, the complete configurations directory and the file tisim_connection.xml. The simulation into the cc_base, the configurations into the common/targetdb folder, and the file tisim_connection.xml into the common/targetdb/connections directory.


    Now the CCStudio detects the SIMULATOR connection, but doesnt appear any platform to select. See attached screenshot.

    Any help on this? Im using the Linux-based installation.

    Thank you!

    Ronny


    PS: I imported the helloworld example just to test the c6678 simulator, nevertheless I need both KeyStone I and KeyStone II sims.

  • Hi Ronny,

    I have requested CCS experts to look into this post. Thank you for your patience.

  • After making the changes, did you close and then reopen CCSv6?  After doing so, recreate the target configuration file, i.e. delete the old one and create a new one.

    Looks like the keystone is a cortex A15.  I couldn't find anything related to that in the configuration or driver directory. However, the datasheet says "Full Implementation of ARMv7-A Architecture Instruction Set", so the driver file  "tisimarm_unsup.xml" may work.  Also, you want the corresponding configuration file's tisim_arm7tdmibe.xml and tisim_arm7tdmile.xml.

    Other than that, I am not sure what is cause the issue.

    Stephen

  • Hello,

    I have not tried CCS v6.6 but I checked the CCS v5.5 and I can find simulator there.

    Define a new target configuration.

    Coonection: Texas Instruments Simulator

    Board or Device: 66AK2H12 Device Funtional Simulator

    regards,

    David

  • I just downloaded CCSv5.5 again and found that I was missing a lot of the device types in my previous install of CCSv5.5.

    I noticed that I missed telling you to also copy relevant simulation files from the driver directory.

    Once I followed all the steps, I was able to get to  66AK2H12 to show up in CCSv6.

    Stephen

  • Hi all,

    simulators are not supported anymore in CCSv6. In case you want to use simulators it's recommended to stay with CCSv5.5.

    See also:

    http://processors.wiki.ti.com/index.php/CCSv6_Changes#Simulation

    Kind regards,

    one and zero

  • stevenh said:

    After making the changes, did you close and then reopen CCSv6?  After doing so, recreate the target configuration file, i.e. delete the old one and create a new one.

    Looks like the keystone is a cortex A15.  I couldn't find anything related to that in the configuration or driver directory. However, the datasheet says "Full Implementation of ARMv7-A Architecture Instruction Set", so the driver file  "tisimarm_unsup.xml" may work.  Also, you want the corresponding configuration file's tisim_arm7tdmibe.xml and tisim_arm7tdmile.xml.

    Other than that, I am not sure what is cause the issue.

    Stephen

    I actually could manage to add the simulator support to the KeyStone I (C6678) into the CSSv6 following the steps of Stephen!

    Now Im trying to add the KeyStone II simulator as well.

    Thank you Stephen for your help, I will try to add the ARM support and let you know what happened.

    Regards,

    Ronny

  • Hello Ronny,

    That sounds great.

    Also, did you read my previous post (shown below).

    Stephen

    I just downloaded CCSv5.5 again and found that I was missing a lot of the device types in my previous install of CCSv5.5.

    I noticed that I missed telling you to also copy relevant simulation files from the driver directory.

    Once I followed all the steps, I was able to get to  66AK2H12 to show up in CCSv6.

    Stephen

  • Ronny, Stephen,

    One and Zero answered already, but to confirm again the simulator packages are no longer offered with CCS as described in http://processors.wiki.ti.com/index.php/CCSv6_Changes#Simulation.

    For early 66AK2H development, it is recommended to use the EVM - http://www.ti.com/tool/evmk2h

    Best regards,

    Dave

     

  • Hi Champs,

    According to CCSv6.0.1 Release Notes below, It seems that I can get the simulator. 

        If you require a simulator they are available on a very limited exception basis.
        Please contact your TI business contact to request a simulator.

    I need the KeyStone simulator in the CCSv6.
    So, I`d really like to make sure who I should ask about that? and how? 
     
    Thanks in advance for your cooperation.

    Regards,
    j-breeze

  • Hi J-breeze,

    Thank you for the post.

    We would recommend to use EVM for early development platform. Our support on simulator is defocused.

    Please contact TI FAE(Field Application Engineers), If you are not sure who your local FAE is, then please contact your local technical sales representative and they will be able to put you in contact with your local FAE. You can click on "Contact Us" from TI's main web page and tell them where you are located so they can get you in touch with a local technical representative.

  • Hi Rajasekaran,

    Thank you for your replay.

    As you might know, TI said in the release notes not to support the simulator due to focus on low cost EVMs.
    But KeyStone dose not have the low cost EVMs.

    In my humble opinion. that's too inconvinience and uncompetitive.

    Could you please let me know whether TI has any plans to provide the low cost EVMs for KeyStone instead of the simulator or not, if you have any?

    Regards,
    j-breeze