Der erste Fehler konnte deswegen aufkommen, weil die physikalischen Buffer für die Frames eine konstante Größe von nur 198 kb haben, die Kamera jedoch wahrscheinlich 600kb (640*480*2) liefert und es deshalb zum Bufferoverflow kommt. Ersetzt mal alle 352 durch 640 und alle 288 durch 480 in atmel-isi.c, dann sollte es gehen.

Zu anderen Problemen kann ich Dir leider nichts sagen, bin selbst noch Anfänger.

MfG Mark