Error al subir programa a Arduino

Pues os comento,estoy esperand oa que me traigan un arduino atmega328 y mientras tanto pené en ir probando la programacion mediante el programa de arduino y el programa proteus pa simular el dispositivo.El problema viene dado cuando le doy al upload del programa de arduino mostrandome 2 errores
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

He buscado por internet pero lo que encuentro esque no se ha istalado bien los drivers,en cuyo caso no se en que me deberia de influir ya que yo no tengo nada conectado sino que trabajo con el proteus
Alguna idea de a que puede ser debido?
Gracias

...

Puede ser que no esté bien seleccionado el modelo de chip? el puerto del FDTI?

En la aplicación que viene con Arduino suele dar un error que me recuerda a ese (porque no lo sé de memoria) que se debe a que tienes:

Mal configurada la placa (usas un 168 y pones un 328 por ejemplo)

o

Seleccionado el USB erroneo (porque lo has desenchufado y enchufado en otro puerto)

Prueba a ver.

...

Solucionado
No se a que se debe,pero se me solucionó dandole a compilar y ya está.
Con el isis abro el .hex que me genera y ya me carga lo programado,kizas no haya que darle a subir,solo compilar
Cuando me venga la placa comprobare si vuelve a salir el error o no hay mas problemas
Saludos!