Because of the Thanksgiving holiday in the U.S., TI E2E™ design support forum responses may be delayed from November 25 through December 2. Thank you for your patience.

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.

Problem with OpenMp (HelloOpenMP Example)

Other Parts Discussed in Thread: SYSBIOS, TMS320C6678

Hi All,

I tried to run sample from CCSv5.2 and I receive next message into run-time

[C66xx_0] A0=0x90000200 A1=0x90000200
A2=0x0 A3=0xdc
A4=0x222b9fdd A5=0x90000200
A6=0x10d1f70b A7=0x0
A8=0x1 A9=0x8
A10=0x2 A11=0xa0194a84
A12=0x9bc42df6 A13=0xc03999c
A14=0x90000200 A15=0x0
A16=0x900001c0 A17=0x0
A18=0x90000180 A19=0x40
A20=0x100 A21=0xb7ed3dbb
A22=0x89f307ce A23=0xaa719ff7
A24=0x20d A25=0xfdf67dee
A26=0x97a05810 A27=0xfbffa8ff
A28=0x77fa3f8f A29=0xc038408
A30=0x2 A31=0x90000010
B0=0x1 B1=0x1
B2=0x1 B3=0xc0290f0
B4=0x90000200 B5=0xc03999c
B6=0x0 B7=0x1
B8=0x1000 B9=0x0
B10=0x90000088 B11=0x0
B12=0x1 B13=0xc02b564
B14=0xa0194878 B15=0x828eb8
B16=0x0 B17=0x829018
B18=0xff B19=0x20
B20=0x20 B21=0x5005221c
B22=0x27e0bd48 B23=0x15298b6a
B24=0xf73fedf4 B25=0xca92c5f7
B26=0xfbe675fd B27=0x143eb5c0
B28=0x7fffffff B29=0x0
B30=0x21 B31=0x0
NTSR=0x1000f
ITSR=0xf
IRP=0xc02e740
SSR=0x0
AMR=0x0
RILC=0x0
ILC=0x0
Exception at 0x10d1f708
EFR=0x2 NRP=0x10d1f708
Internal exception: IERR=0x1
Instruction fetch exception
ti.sysbios.family.c64p.Exception: line 256: E_exceptionMax: pc = 0x10d1f708, sp = 0x00828eb8.
xdc.runtime.Error.raise: terminating execution

I  attempted edit project - use only one Core0 - and received

C66xx_0: Trouble Halting Target CPU: (Error -1060 @ 0x0)
Device is not responding to the request.
Reset the device, and retry the operation.
If error persists, confirm configuration, power-cycle the board,
and/or try more reliable JTAG settings (e.g. lower TCLK).
(Emulation package 5.1.232.0)

I tried changed taget from ti.omp.example.platforms.evm6678 on ti.platforms.evm6678 and receive message - error at compilation

Description Resource Path Location Type
Cannot read property "base" from undefined omp_config.cfg /HelloOpenMP Configuration Validation XDCTools Configuration Marker
Cannot read property "base" from undefined (C:/ti/omp_1_01_03_02/packages/ti/omp/utils/OpenMP.xs#142) .xdchelp /HelloOpenMP line 142 C/C++ Problem

What should I do?

PS I use TMS320C6678 with SEED-XDS560-v2 USB emulator and CCSv5.2

Thank

    Oleg

  • Hi All,
    I was able to run the sample HelloOpenMP. I changed platform from ti.omp.examples.platforms.evm6678 to ti.omp.examples.platforms.evmc6678_ddr

    and I of used script-window in debug window of CCSv5


    Therefore I have next questions:
    1.How should I change my work platform for work to OpenMP
    2.Where I can read about it
    Best regards,
    Oleg

  • Oleg,

    I'm not sure that I understand what you mean by 'change my work platform for work to OpenMP'. Can you clarify what you are asking?

    You can start by reading the User_Guide.pdf that is found in the docs folder of the OpenMP release: (mcsdk_02_01_02_06\omp_1_01_03_02\docs\User_Guide.pdf). You can also read over this wiki page: http://processors.wiki.ti.com/index.php/OpenMP_on_C6000.

    Thanks,

    Jason Reeder
  • Hi Jason Reeder,

    I had mean the following: if OpenMP sample does not working with ti.omp.examples.platforms.evm6678 and ti.platforms.evmC6678

    but working with ti.omp.examples.platforms.evm6678_ddr hence there is difference beetween platforms,

    and I should create platform to omp for my working board.

    Thank for you advice I found required documents.

    I will try to create a platform for my working board as there is adviced.

    Best regards,

       Oleg