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.

Questions of EVM6670l

Hi!

I am a user of your EVM6670l development board.The software development environment which I used now is CCS5.

And now I would like to ask some questions about EVM board.

1.  How to use the profile in CCS5 when debug a project?I hope that you give me some recommendation.

2. SW3,SW4,SW5 and SW6 are four-position DIP switches on EVM6670l,which are used for DSP ENDIAN,Boot Dvice,Boot Configuration and PCI Express subsystem configuration.But the details gived by TMDXEVM6670L_Technical_Reference_Manual_1V00.pdf seems have some mistakes.Can you explain it?

3.  The CPU frequency of EVM6670l is 1.2G. But I think it is not really be 1.2G when debug the project.And do you known how to change the frequency?

4.  I want to read some files from PC and store them in DDR3 of EVM6670l through the Gigabit Ethernet on thre beginning of a project . How could I achieve it?

5. Every core of EVM6670l execute the same code which use all four cores. When I debug the  notify project ,I don’t known how to make all the four cores run at the same time ( parallel running ) in CCS5. But it can be achived inCCS4.Why?

6.The notify project is not really a multicore project.It is only a project which use a different core in different time .But now I need a project as a example which can run the four cores at the same time.Can you provide it for me ?

Thanks for your kindly reply!

  • Xu,

     I can provide a bit of information

    1. I believe the "Profile" option is really only valid on the simulator.  This type of Profiling on hardware is typically too intrusive to the application and the values are suspect.

    2.  Can you give the revision of the board that you are using.  You may have a newer board than the document. 

    3. Can you explain what leads you to believe that the CPU is not 1.2Ghz?  Does your GEL file output report that it is 1.2GHz when you initially connect?

    5. You can hold down the CTRL key and select multiple cores, and then select RUN.  Or you can select multiple cores, right click, and then choose "Group" to associate all of those cores as a group.  When you execute something while the group is selected, you will the execute it on all of them. 

    6.  If you go though the Project Wizard, File->New->CCS Project, there is a place where you can choose a default starting project.  From there, you can select some of the IPC examples, which are true multi-core applications.

     

    Regards,
    Dan

     

  • Xu,

    Here is my input to question 3 & 4:

    3. The clock input on the board for the DSP core is 122.88 MHz, the main PLL configuration in the GEL file will set the DSP core to run @ 983MHz, you may modify the GEL file to change the frequency.

    4. mcsdk_2_00_00_11\demos\hua  demo example shows how to load an image via Ethernet and program the image to EEPROM/Flash. Please refer to the HUA flash page for reference.

    Regards,

    Hao.

  • Hao,

              Hello, could you tell me  where I can get the EVM6670.gel ?

             So far I have only found  some gel files on "C:\Program Files\Texas Instruments\ccsv5\ccs_base_5.0.2.00006\emulation\gel\..",  but  there isn't any gel file I need.

              In the  DVD( with EVM6670L),  there is "..\C6670EVM\CCS5.02\setup_CCS_5.0.2.00006\extras\emulation\evmc6678l.gel" , but it  doesn't  match my EVM.

             Is there anything wrong about my CCS version? I  have installed  CCS5.0.2 in the DVD.  

    Regard,

     Tao

  • Tao,

    I believe CCS 5.0.2 required a patch for installation that included the GEL file.  CCS 5.0.3 comes with the gel file in the ccsv5\ccs_base_5.0.3.00022\emulation\boards\evmc6670l\gel directory.  I've attached it to this e-mail, but I would suggest updating to the lastest CCS for some other fixes. 

    Regards,

    Dan

    8865.evmc6670l.gel

  • Hi,Dan,

     Thank you very much,  Now I have downloaded the gel file you attached  and initialed my  EVM.  but  I will  adopt  your  advice  to update to the latest CCS version 5.0.3 for use. Really thanks.

    Regards,

    Tao.

  • Hi,Thanks for your kindly reply.It helps me so much.

    The board which I used is TMDXEVM6670L.And the number is ESE0079266.

    Now I have a new trouble about the use of  EVM6670L.When I debug the notify project (muticore ) with EVM6670L in CCS5.0,the result is not correct.

    This is the result:

    [C66xx_2] main: MultiProc id = 2

    [C66xx_2] main: MultiProc name = CORE2

    [C66xx_3] main: MultiProc id = 3

    [C66xx_3] main: MultiProc name = CORE3

    [C66xx_0] main: MultiProc id = 0

    [C66xx_1] main: MultiProc id = 1

    [C66xx_0] main: MultiProc name = CORE0

    [C66xx_1] main: MultiProc name = CORE1

    [C66xx_0] tsk1_func: Sent request #0 to CORE1

     

    The program is stopped after core0 send a request.I think there is something wrong with the communication of cores.It seems that other cores can not receive the send notify. When I debug the MessageQ project,There is something wrong too.

    I choose the SHANNON board in the target configuration when I debug the project.I hope that you can tell the reason.

    I have an EVM6472 board (6 cores).When I debug the notify and messageQ project in CCS5.0,the result is correct.

    It seems really strange.Can you explain it?

    Thanks!