Hi Bill,

Thank you for the warning as I was not aware.

If I can figure out how to use it to POST updates to my embedded device, for 
example to set a new static IP from a simple web page, I think I will have what 
I need.  So far it appears that CGI only supports GET.  The SSI includes work 
well enough though for displaying device status on a web page.

I found this searching for 0x20000000:

         /* If the data is being read from a buffer in RAM, we need to copy it
         * into the PCB. If it's in flash, however, we can avoid the copy since
         * the data is obviously not going to be overwritten during the life
         * of the connection.
         */
         err = tcp_write(pcb, hs->file, len,   (hs->file < (char *)0x20000000) 
? 0 : 1);

Thanks again,

-Ed

From: [email protected] 
[mailto:[email protected]] On Behalf Of Bill 
Auerbach
Sent: Monday, February 23, 2009 2:47 PM
To: 'Mailing list for lwIP users'
Subject: RE: [lwip-users] CGI - Porting uIP webserver app (httpd-cgi.c) to lwIP?


Be careful of the system dependency that is hard coded in the source code about 
the location of flash and RAM.  Search for 0x20000000.

Bill

>That looks perfect. The Adam Dunkel version of httpd.c had been modified by

>Luminary Micro to offer simple server-side-include (SSI) and Common Gateway

>Interface (CGI) capability.  Exactly what I needed for basic setup and status

>of my device.  Thank you very much for taking the time to send me this detailed

>information!
_______________________________________________
lwip-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to