rtel wrote on Thursday, September 22, 2005:
Most of the files are common between the SAM7X and the SAM7S. The SAM7S port came first, so I named a lot of the files/directories with an S on the end. This was really a mistake, had I known I was going to do a SAM7X port later I would have left the X/S qualifier off the end of all the names and just called then SAM7.
The Source directory actually contains the kernel code - most of which is common to all ports. The parts that are specific to the SAM7 are in the directory FreeRTOS\Source\portable\GCC\ARM7_AT91SAM7S. Here you will find the header files that are specific to the SAM7X that are used in the lwIP demo.
I suggest that you download the Rowley trial version so you can open the project and see all the files and compiler switches that are used for the demo. This would be helpful even if you don’t end up using Rowley for your end product as you can copy the files/switches from the project into a makefile. What is particularly important is that you use the startup code that comes with the demo project and not the sample code provided by Atmel.
Regards.