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?
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.
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