Hi all,
I perform the official Ti-rtos tcpEcho and udpEcho examples both on the TM4C129XNCZ(the TI LaunchPad) and on the TM4C1294NCPDT(my own demo board).My development environment as folows:
a.My ccs edition is 6.1.2. I use ti-cgt-arm_5.2.7 as debug compiler.
b.The ti-rtos software pocket is tirtos_tivac_2_16_01_14 with Kernel(bios_6_45_02_31).The products are included as below:
c.The xdctools is xdctools_3_31_01_33_core.
Here are my test steps:
1.connect the TM4C board to my own PC and the cable between TM4C Ethernet controller and my PC through RJ45 interface.
2.compile and load the TI-RTOS for TivaC example program.I set the IP of tm4c to static IP:192.168.1.5 and bind it to 1000 port.
3.run the example project. and key comand:ping -t 192.168.1.5 on my terminal PC.
4.according to readme.text ,i try the Usage: <tirtos_install_dir>\packages\examples\tools\tcpSendReceive
tcpSendReceive 192.168.1.5 1000 1 -s100.
5.creat socket client with my socket debug assistant on my PC and try to connect with TM4C.
The developement board(TM4C129XNCZAD ) and my own demo board(TM4CNCPDT) can both test pass with udpEcho example. They can ping with my PC and communicate with my PC socket udp client.My main trouble is the test results show much deferrence.The developement board can ping with my PC and communicate with my PC socket tcp client but my own demo board can not.Here are the test resuls:
1.it can ping with my terminal PC.But when i try the TI Usage : tcpSendReceive 192.168.1.5 1000 1 -s100. No messages appear on the terminal window when
a TCP packet has been echoed back.
2.create the tcp socket client with my socket debug assistant on my PC and teh client can not connect with TM4CNCPDT.
3.i debuy the program by steps and find that it block at the accept() function.
Can you tell me the requirements and configuration needed to go on the Ti-RTOS tcpEcho experiment?How can I track the root cause?