08-13-2009 12:12 AM
Hello, I'm back with tcp/ip problems. LV8.5.1, ARM 1.0, uVision 3.80 Tyring to run the TCP/IP examples and the build fails with:
compiling RLARM_TCPWrapper.c...
C:\Program Files\National Instruments\LabVIEW 8.5\Targets\Keil\Embedded\RealView\Drivers\RL-ARM\TCP\RLARM_TCPWrapper.c(77): error: #130: expected a "{"
C:\Program Files\National Instruments\LabVIEW 8.5\Targets\Keil\Embedded\RealView\Drivers\RL-ARM\TCP\RLARM_TCPWrapper.c(95): error: #118: a void function may not return a value
C:\Program Files\National Instruments\LabVIEW 8.5\Targets\Keil\Embedded\RealView\Drivers\RL-ARM\TCP\RLARM_TCPWrapper.c(107): error: #118: a void function may not return a value
C:\Program Files\National Instruments\LabVIEW 8.5\Targets\Keil\Embedded\RealView\Drivers\RL-ARM\TCP\RLARM_TCPWrapper.c(116): error: #20: identifier "tcp_task" is undefined
C:\Program Files\National Instruments\LabVIEW 8.5\Targets\Keil\Embedded\RealView\Drivers\RL-ARM\TCP\RLARM_TCPWrapper.c(118): error: #118: a void function may not return a value
C:\Program Files\National Instruments\LabVIEW 8.5\Targets\Keil\Embedded\RealView\Drivers\RL-ARM\TCP\RLARM_TCPWrapper.c(945): error: #247: function "tcp_timer_task" has already been defined
C:\Program Files\National Instruments\LabVIEW 8.5\Targets\Keil\Embedded\RealView\Drivers\RL-ARM\TCP\RLARM_TCPWrapper.c(945): error: #130: expected a "{"
C:\Program Files\National Instruments\LabVIEW 8.5\Targets\Keil\Embedded\RealView\Drivers\RL-ARM\TCP\RLARM_TCPWrapper.c(954): error: #130: expected a "{"
compiling RLARM_CCGTcpUdpSupport.c...
Thanks,
Richard
Solved! Go to Solution.
08-13-2009 12:28 AM
You don't have TCP problems. You just need to remember something. (http://forums.ni.com/ni/board/message?board.id=420&message.id=1367)
Move the __task words to the begging of those lines.
Good Luck
08-13-2009 08:37 AM