Sign In

Don't have a Xilinx account yet?

  • Choose to receive important news and product information
  • Gain access to special content
  • Personalize your web experience on Xilinx.com

Create Account

Username

Password

Forgot your password?
XClose Panel
Xilinx Home
Reply
Visitor
prakash.akkasali
Posts: 3
Registered: ‎10-13-2008
0

Webserver

Hi

i want to build webserver on spartan 3E starter kit i had developed the hard ware as per the document in xapp1026 and now i am getting some errors with the software can u just help me in this regards

 

The Error is

"':
/cygdrive/e/Ethernet_Sudish_work/S3E_Final_test/SP3E_Dummy/lwipdemo/src/prot_malloc.c:5: undefined reference to `sys_arch_protect'
/cygdrive/e/Ethernet_Sudish_work/S3E_Final_test/SP3E_Dummy/lwipdemo/src/prot_malloc.c:9: undefined reference to `sys_arch_unprotect'
/cygdrive/c/DOCUME~1/prakashg/LOCALS~1/Temp/ccME8f2t.o: In function `tftpserver_application_thread':
/cygdrive/e/Ethernet_Sudish_work/S3E_Final_test/SP3E_Dummy/lwipdemo/src/tftpserver.c:315: undefined reference to `lwip_socket'
/cygdrive/e/Ethernet_Sudish_work/S3E_Final_test/SP3E_Dummy/lwipdemo/src/tftpserver.c:330: undefined reference to `lwip_bind'
/cygdrive/e/Ethernet_Sudish_work/S3E_Final_test/SP3E_Dummy/lwipdemo/src/tftpserver.c:331: undefined reference to `lwip_recvfrom'
/cygdrive/e/Ethernet_Sudish_work/S3E_Final_test/SP3E_Dummy/lwipdemo/src/tftpserver.c:359: undefined reference to `sys_thread_new'
/cygdrive/c/DOCUME~1/prakashg/LOCALS~1/Temp/ccME8f2t.o: In function `tftp_construct_error_message':
/cygdrive/e/Ethernet_Sudish_work/S3E_Final_test/SP3E_Dummy/lwipdemo/src/tftpserver.c:62: undefined reference to `lwip_sendto'
/cygdrive/c/DOCUME~1/prakashg/LOCALS~1/Temp/ccME8f2t.o: In function `tftp_process_write':
/cygdrive/e/Ethernet_Sudish_work/S3E_Final_test/SP3E_Dummy/lwipdemo/src/tftpserver.c:204: undefined reference to `lwip_select'
/cygdrive/e/Ethernet_Sudish_work/S3E_Final_test/SP3E_Dummy/lwipdemo/src/tftpserver.c:215: undefined reference to `lwip_recvfrom'
/cygdrive/c/DOCUME~1/prakashg/LOCALS~1/Temp/ccME8f2t.o: In function `tftp_process_read':
/cygdrive/e/Ethernet_Sudish_work/S3E_Final_test/SP3E_Dummy/lwipdemo/src/tftpserver.c:118: undefined reference to `lwip_select'
/cygdrive/e/Ethernet_Sudish_work/S3E_Final_test/SP3E_Dummy/lwipdemo/src/tftpserver.c:129: undefined reference to `lwip_recvfrom'
/cygdrive/e/Ethernet_Sudish_work/S3E_Final_test/SP3E_Dummy/lwipdemo/src/tftpserver.c:172: undefined reference to `lwip_socket'
/cygdrive/e/Ethernet_Sudish_work/S3E_Final_test/SP3E_Dummy/lwipdemo/src/tftpserver.c:105: undefined reference to `lwip_bind'
/cygdrive/c/DOCUME~1/prakashg/LOCALS~1/Temp/ccME8f2t.o: In function `process_tftp_request':
/cygdrive/e/Ethernet_Sudish_work/S3E_Final_test/SP3E_Dummy/lwipdemo/src/tftpserver.c:265: undefined reference to `lwip_close'
/cygdrive/c/DOCUME~1/prakashg/LOCALS~1/Temp/ccSq5oQR.o: In function `process_http_request':
/cygdrive/e/Ethernet_Sudish_work/S3E_Final_test/SP3E_Dummy/lwipdemo/src/webserver.c:40: undefined reference to `lwip_read'
/cygdrive/e/Ethernet_Sudish_work/S3E_Final_test/SP3E_Dummy/lwipdemo/src/webserver.c:40: undefined reference to `lwip_close'
/cygdrive/c/DOCUME~1/prakashg/LOCALS~1/Temp/ccSq5oQR.o: In function `web_application_thread':
/cygdrive/e/Ethernet_Sudish_work/S3E_Final_test/SP3E_Dummy/lwipdemo/src/webserver.c:59: undefined reference to `lwip_socket'
/cygdrive/e/Ethernet_Sudish_work/S3E_Final_test/SP3E_Dummy/lwipdemo/src/webserver.c:66: undefined reference to `lwip_bind'
/cygdrive/e/Ethernet_Sudish_work/S3E_Final_test/SP3E_Dummy/lwipdemo/src/webserver.c:69: undefined reference to `lwip_listen'
/cygdrive/e/Ethernet_Sudish_work/S3E_Final_test/SP3E_Dummy/lwipdemo/src/webserver.c:75: undefined reference to `lwip_accept'
./microblaze_0/lib//libxil.a(main.o): In function `xilkernel_init':
/cygdrive/e/Ethernet_Sudish_work/S3E_Final_test/SP3E_Dummy/microblaze_0/libsrc/xilkernel_v4_00_a/src/src/sys/main.c:107: undefined reference to `hw_init'
/cygdrive/e/Ethernet_Sudish_work/S3E_Final_test/SP3E_Dummy/microblaze_0/libsrc/xilkernel_v4_00_a/src/src/sys/main.c:128: undefined reference to `init_idle_task'
./microblaze_0/lib//libxil.a(pthread.o): In function `pthread_wrapper':
/cygdrive/e/Ethernet_Sudish_work/S3E_Final_test/SP3E_Dummy/microblaze_0/libsrc/xilkernel_v4_00_a/src/src/sys/pthread.c:120: undefined reference to `xmk_enter_kernel'
/cygdrive/e/Ethernet_Sudish_work/S3E_Final_test/SP3E_Dummy/microblaze_0/libsrc/xilkernel_v4_00_a/src/src/sys/pthread.c:122: undefined reference to `xmk_leave_kernel'
./microblaze_0/lib//libxil.a(pthread.o): In function `sys_pthread_create':
/cygdrive/e/Ethernet_Sudish_work/S3E_Final_test
/SP3E_Dummy/microblaze_0/libsrc/xilkernel_v4_00_a/src/src/sys/pthread.c:204: undefined reference to `setup_initial_context'
./microblaze_0/lib//libxil.a(sched.o): In function `suspend':
/cygdrive/e/Ethernet_Sudish_work/S3E_Final_test/SP3E_Dummy/microblaze_0/libsrc/xilkernel_v4_00_a/src/src/sys/sched.c:253: undefined reference to `save_context'
/cygdrive/e/Ethernet_Sudish_work/S3E_Final_test/SP3E_Dummy/microblaze_0/libsrc/xilkernel_v4_00_a/src/src/sys/sched.c:254: undefined reference to `restore_context'
./microblaze_0/lib//libxil.a(timer.o): In function `soft_tmr_init':
/cygdrive/e/Ethernet_Sudish_work/S3E_Final_test/SP3E_Dummy/microblaze_0/libsrc/xilkernel_v4_00_a/src/src/sys/timer.c:68: undefined reference to `kernel_ticks'
./microblaze_0/lib//libxil.a(timer.o): In function `sys_xget_clock_ticks':
/cygdrive/e/Ethernet_Sudish_work/S3E_Final_test/SP3E_Dummy/microblaze_0/libsrc/xilkernel_v4_00_a/src/src/sys/timer.c:218: undefined reference to `kernel_ticks'
./microblaze_0/lib//libxil.a(timer.o): In function `sys_time':
/cygdrive/e/Ethernet_Sudish_work/S3E_Final_test/SP3E_Dummy/microblaze_0/libsrc/xilkernel_v4_00_a/src/src/sys/timer.c:235: undefined reference to `kernel_ticks'
collect2: ld returned 1 exit status
make: *** [lwipdemo/executable.elf] Error 1"

 

please help me in this regards

Thanks and Regards

Prakash

Visitor
287690493
Posts: 2
Registered: ‎11-15-2009
0

Re: Webserver

you must forget add lwip4 and xilkernel libraries under set compiler options
Xilinx Employee
tushar_dongre
Posts: 49
Registered: ‎02-25-2009
0

Re: Webserver

Do try to set the compiler option in the software application with the following value:

 

-lxilkernel

 

Cheers!!

Newbie
rockivinay
Posts: 4
Registered: ‎03-04-2011
0

Re: Webserver

Hello,

 

I am buliding a Web server on spartan 3e starter board kit. Can anyone suggest me where can i get d design files for continuing in the project..? pls do help...

Newbie
webphy
Posts: 7
Registered: ‎06-06-2013
0

Re: Webserver

Try WebPHY DATABUS, a web server IP core for FPGAs.  It requires little to no knowledge of networking or software and is up and running in minutes: www.webphyfpga.com