As mentioned before I purchased an Olimex AT91SAM7S256 header board over a year ago. Well I got a simple LED blink program working a few weekends ago. This weekend I was very busy and wrote device drivers for the IO, UART, interrupt controller, watchdog timer, power manager, PWM, and programmable interval timer. I have hit a few snags (the UART does not have a hardware FIFO!), but I am making fast progress.
I still have many things left to do including:
- Remaining low level drivers for I2C and SPI
- Integrating with Eclipse
- Integrating with the debugger in Eclipse
- Porting the Micrium ucosII RTOS.
- Starting to write the application to support AVC.