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 Example (cilent) error.

Other Parts Discussed in Thread: TMS320C6455

Hello, I'm using C6455. When I'tried to load ndk example client to check it I get message EMAC OPEN ERROR. Earlier it was works. What can be wrong?

  • My problem was resolved.

    I have used the EEPROM bootloader so I have written to the EEPROM memory.

    When I anilized example's code, I saw that MAC-address of the Ethernet is read from the EEPROM. So (when I wrote to the EEPROM I have overwritten that part of memory where MAC-address was stored) I got incorrect MAC-address. When I changed first byte of it to 0x00 Ethernet began to work.

  • Hello Michael,

    Subject: NDK 2.0 using TMS320C6455 Client Example get Error as: " EMAC OPEN Returned error Error: Unable to register the EMAC"

    I am rebuild and run client example located in the example\network\client directory off the NDK (ndk_2_0_0) root on EVM TMS320C6455.

    Since I want to use a static IP address for examples, I modified the following lines in client.c as follow: 

    Modify line 65: *LocalIPAddr = “192.168.1.41”;

    Modify line 66: *LocalIPMask = “255.255.255.0”;

    Following is error message that I got from CCS Stdout:

    TCP/IP Stack Example Client
    Using MAC Address: ff-ff-ff-ff-ff-ff
    EMAC OPEN Returned error 
    Error: Unable to register the EMAC
    Service Status: Telnet   : Enabled  :          : 000
    Service Status: HTTP     : Enabled  :          : 000

    Could youtell me why I got these error and how to resolve the issue?

    Thanks,

    Binh Vu