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.

NDK hello world example project comes with MCSDK cannot be run in the 6678EVM.

Hello everyone

I had went through many thread about my Ethernet problem in 6678 EVM. BUt I still cannot find the solution.

My problem is after importing the example project found in C:\ti\mcsdk_2_01_02_06\examples\ndk\, rebuilting, and downloading it into 6678 DSP. The DSP automatically runs itself. Unlike another people, like this thread  ,   but there are no outputs in my Debug console window. 

When I halt the DSP, the problem does not stop at any file of the example project.

I had let DSP do the Emulation Boot.

 I also tried the client example. It is the same too.

Thank You.

Xining

  • Hi,

    I have successfully tested the NDK Hello world example on C6678 EVM in No boot mode. Please find my below console log and screen shot

    [C66xx_0] QMSS successfully initialized

    CPPI successfully initialized

    PA successfully initialized

    TCP/IP Stack 'Hello World!' Application

    TCP/IP Stack 'Hello World!' Application

    PASS successfully initialized

    Ethernet subsystem successfully initialized

    Ethernet eventId : 48 and vectId (Interrupt) : 7

    Registration of the EMAC Successful, waiting for link up ..

    Service Status: DHCPC    : Enabled  :          : 000

    Service Status: DHCPC    : Enabled  : Running  : 000

    Network Added: If-1:10.100.2.69

    Service Status: DHCPC    : Enabled  : Running  : 017

    Service Status: DHCPC    : Enabled  : Running  : 019

    Have you modified the Hello world example project?

    Thanks,

  • Hi Xining,

    By any chance, have you missed loading gel file to connect with core?

    Are you able solve below reported issue?

    Thank you.

  • Hi Rajasekaran

    I did not load gel file. Which *.gel file should I use? Where can I find it?

    Yes, for the last question, I had solved that problem.

    Thank You.

    Xining 

  • Thanks for replying, Ganapathi.

    What I did is: select the xdsv100 emulator used in 6678 evm, and then CCS automatically generate a *.ccxml file. By using it, I load the compiled program into DSP.
    Should I do something else? like load gel file?
    Thank You.
    Xining
  • Hi,

    Yes, gel file is required for initialize the EVM in No Boot mode. Refer section "1.3 EVM Configuration" on kestone lab manual, It will help you for configure a EVM gile to target configuration (*.ccxml) file.
    www.ti.com/.../sprp820.pdf

    Thanks,