Other Parts Discussed in Thread: TMDSRM48HDK
Tool/software: Code Composer Studio
Hi TI team
I'm testing ethernet function using lwIP_Demo_v03 on RM48x-HDK.
the lwIP demo is working fine.
When I use UDP test tool (NetMi.exe) to attack the ethernet port, EMACCore0RxIsr was not wotking.
How to fix EMACCore0RxIsr hang issue?
Thanks a million.
--> Hercules RM48x Development Kit (TMDSRM48HDK)
www.ti.com/.../tmdsrm48hdk
--> lwIP_Demo_v03
processors.wiki.ti.com/.../HALCoGen_Ethernet_Driver_and_lwIP_Integration_Demonstration
--> UDP test tool (NetMi.exe)
www.dropbox.com/.../NetMi.zip
--> lwip_main.c
/*
** Interrupt Handler for Core 0 Receive interrupt
*/
volatile int countEMACCore0RxIsr = 0;
#pragma INTERRUPT(EMACCore0RxIsr, IRQ)
void EMACCore0RxIsr(void)
{
countEMACCore0RxIsr++;
lwIPRxIntHandler(0);
}
--> Console log
HERCULES MICROCONTROLLERS
Texas Instruments
Big Endian device
Initializing ethernet (DHCP)
DEBUG - Getting PHY ID....SUCCESS
DEBUG - Getting PHY Alive Status...SUCCESS
DEBUG - Getting PHY Link Status...SUCCESS
DEBUG - Setting up Link...SUCCESS
..DONE
Starting Web Server..DONE
HERCULES MICROCONTROLLERS
Texas Instruments
Big Endian device
Device IP Address: 192.168.123.142
Webserver accessible @ http:\\192.168.123.142
HERCULES MICROCONTROLLERS
Texas Instruments
Big Endian device
Device IP Address: 192.168.123.142
Webserver accessible @ http:\\192.168.123.142