Tool/software: TI-RTOS
Hello,
I'm trying to build and run a working Ethernet example as a starting point for my application. I've been focusing on the NIMU_emacClientExample_EVMC6678C66BiosExampleProject.
I can compile and run this example, but it generates a runtime error:
[C66xx_0] QMSS successfully initialized
CPPI successfully initialized
PA successfully initialized
TCP/IP Stack Example Client
Configuring DHCP client
00000.000 DHCPOpen: NIMUIOCTL (NIMU_GET_DEVICE_MAC) Failed with error code: -22
Service Status: DHCPC : Failed : : 000
Service Status: Telnet : Enabled : : 000
Service Status: HTTP : Enabled : : 000
I've figured out how to rebuild the Processor SDK and NDK Core, and have debugged down inside the Add_MACAddress() function, which calls NIMU_qmssQPush(), then polls a PA Response Queue by calling Qmss_getQueueEntryCount() 100 times before giving up and timing out. Am I not building the example correctly? Should I be using a better example as a starting point? Any suggestions are much appreciated. Here's my configuration:
- Code Composer Studio 6.1.2.00015
- ndk_2_25_01_11
- pdk_c667x_2_0_7
- processor_sdk_rtos_c667x_4_01_00_06
- C6678 SOC on a TMDSEVM6678 evaluation board
Thank you,
Robert