rtel wrote on Thursday, September 22, 2005:
[moved from private email thread]
Both SAM7X ports and demos are included in the V3.2.1 download. Have you obtained this from SourceForge or somewhere else?
The Rowley/GCC lwIP demo project file is in the FreeRTOS\Demo\lwIP_Demo_Rowley_ARM7 directory.
The IAR uIP demo project file is in the FreeRTOS\Demo\uIP_Demo_IAR_ARM7 directory.
The Rowley port is basically identical to the vanilla command line GCC port (see the LPC2106 port for a vanilla GCC ARM7 port, albeit a different chip) - it just uses a different linker command file format and an IDE project rather than command line makefile.
The Rowley tools (in particular their CrossConnect JTAG interface and debugger interface) make the development process much easier. I have not used command line GCC on an AT91, just an LPC2000 so cannot comment on this directly. However, on the LPC2000 command line GCC worked ok with a parallel port wiggler and the Insight debugger, but the wiggler is slow and Insight less stable than CrossWorks.
If this is a commercial project, then I would recommend an IDE such as CrossWorks. If this is a hobby or student project then GCC and Insight will do, be cheaper, but development will probably take longer.