My colleagues and I are currently thinking about dumping our homebrew non-multitasking scheduler of our AT91SAM7sS design which happened to become rather complex during the lasts weeks.
FreeRTOS seems to be the perfect replacement. However, I have the impression that the AT91SAM7 port is relativly new and thus not very well documented (at least I couldn’t find any documentation).
Because of this I’d like to ask some questions here, any input is highly appreciated:
1. Does the AT91SAM7-GCC port work with the GNUARM toolchain?
2. What is the source of the “Tick-Interrupt”? Sorry I couldn’t phrase it better, this subject is actually a bit too low level for my taste. What I mean is this: On our board resides a real time clock, is this a possible source for this interrupt or will FreeRTOS automatically rely on the the MCU built-in signal?