[TUTORIAL] Programando AT90USBKEY

Buenas eolianos!

Esta tarde he recibido mi AT90USBKEY y tal y como se intuia ha funcionado tras la programación del HEX.

Abro este hilo para tratar unicamente temas relacionados con este kit de programación.
Intentaré resolver las dudas si me queda tiempo entre el curro, la casa, etc.

Lo he programado con Windows XP, Vista y W7. En todos ellos la programación se realiza correctamente.
Si el programa FLIP no se ejecuta, posiblemente tendreis que descargar la Maquina Virtual de Java. Pero supongo que esto ya lo teneis casi todos como tenemos el Flash Player...

Os dejo el tutorial que he preparado con los pasos necesarios para poder programarlo.
Si van apareciendo modificaciones o mejoras en el HEX actual, tan solo habria que repetir los pasos del punto " Programando AT90USBKEY (el momento que todos esperamos)…", para actualizar este HEX.

________________________________________________________________________________




TUTORIAL “PROGRAMA TU AT90USBKEY”


MATERIAL NECESARIO:
-AT90USBKEY
-PC / PORTATIL
-CABLE USB > MINI USB
-SOFTWARE FLIP
-ARCHIVO .HEX


1º. Imagen de un AT90USBKEY. La longitud es idéntica al tamaño de un paquete de tabaco.

Imagen


2. Software necesario:

-Flip de Atmel, disponible gratuitamente para su descarga desde:

Windows: http://www.atmel.com/dyn/resources/prod ... -3.4.1.exe

Linux: http://www.atmel.com/dyn/resources/prod ... _3-2-1.tgz



-Archivo HEX / PSGroove (SIN ID MODIFICADO)

http://www.mediafire.com/?t23z0f6szoia146



Archivo PKG

http://www.psjailbreak.com/downloads/manager.pkg





3. Preparando el AT90USBKEY…


Esquema de la placa para ubicar los botones que vamos a necesitar durante este tutorial.

Imagen


1.- Instalamos FLIP. Su instalación es muy sencilla y no voy a deternme en explicar los
pasos. Siguiente, siguiente y poco más…

2.- Nos vamos a nuestro AT90USBKEY y sin conectarlo al PC pulsamos una vez el botón
reset (N en el esquema de arriba).

3.- Ahora conectamos el cable USB (standard A a Mini B) al PC y a la placa (G). Debería
venir con el AT90USBKEY, de no ser así, podeis usar el mismo cable que usais para cargar
los mandos de la PS3.

4.- Una vez conectado debe iluminarse (K) indicando que tiene alimentación. De no ser así
probad con otro puerto del ordenador. Evitad los HUB-USB si no son alimentados con
corriente.

5.- Pulsamos el Botón de Hardware Bootloader (O en el esquema).

6.- Sin soltar O pulsamos N.

7.- Luego soltamos N primero y O por ultimo.

8.- Si hemos realizado bien los pasos anteriores, aparecerá en Windows el asistente de instalación de nuevo Hardware detectado. Puede tambien que os aparezca un pop-up en Windows, indicando que no se ha instalado correctamente el Hardaware, podeis hacer clic en ese pop-up para acceder al asistente. Cualquiera de estos métodos os llevará a siguiente asistente de instalación.
Si no aparece, debemos irnos al Administrador de Dispositivos de Windows y haceis clic encima del driver (lo vereis con un icono de error o admiración) haciendo clic en “Actualizar driver”.

Imagen

En la primera pantalla (1º) marcamos “No, por el momento”.
En la segunda (2º) marcamos la opción “Instalar desde una lista o ubicación especificada (avanzado).”
En la tercera pantalla (3ª) marcamos las opciones que aparecen y hacemos clic en “Examinar”.

Navagamos por nuestro disco duro hasta localizar la siguiente ruta: C:\Archivos de Programa\Atmel\Flip 3.4.1\usb\

Seleccionamos el fichero que termina en INF y aceptamos.
Seguimos con la instalación del driver siguiendo los pasos que nos pida el asistente de instalación.


4. Programando AT90USBKEY (el momento que todos esperamos)…


Carga y Ejecución de Programas.

Para programar nuestro AT90USBKEY se utiliza una herramienta empleada para reprogramar diferentes dispositivos de la empresa Atmel. Este software permite la carga/ejecución de los programas, es decir el archivo HEX en la memoria Flash del sistema. FLIP se apoya en el sistema de programación de Flash a través de dispositivos RS232, USB o CAN.


1º.-Con el AT90USBKEY conectado al PC (debería estarlo debido a los pasos anteriores), ejecutamos Flip haciendo doble clic en el icono de nuestro escritorio.

2º.-Se abrirá el programa mostrando un aspecto como el siguiente y con muchas opciones deshabilitadas:

Imagen

3º.-Hacemos clic en “Device” y luego en “Select…

Imagen


4º.-Localizamos nuestro micro: “AT90USB1287” y luego hacemos clic en “Aceptar”

Imagen

-----------------------------------------------------------------------------------
EN ESTE MOMENTO NOS VAMOS AL AT90USBKEY:
1.- Pulsamos el Botón de Hardware Bootloader (O en el esquema).
2.- Sin soltar O pulsamos N.
3.- Soltamos N primero y O por ultimo.
-----------------------------------------------------------------------------------

VOLVEMOS AL SOFTWARE FLIP

5º.- Hacemos clic en “Settings” + “Communication” + USB

Imagen

6º.- Aparecerá una pequeña ventana, tenemos que hacer clic en OPEN.

7º.- Tras ello nos vamos a: Menú: File --> Load HEX... Y seleccionamos el HEX que queremos grabar haciendo doble clic sobre el fichero.

8º. Tenemos que establecer una configuración antes de proceder a su grabación.
Hay que dejar marcadas todas las opciones tal y como veis en la pantalla:

Imagen


9º.-Pulsamos el botón "Run", para indicar la programación.

Aparecera una ventana o cuadro de dialogo informando del proceso.

10.- Tras terminar el progreso de programación, hacemos clic en “Start Application”.

Imagen


Hemos terminado... [sonrisa]


Saludos.-
gracias tio, vi a echarle un ojo
Lo mejor es que lo editases y colgases de la wiki de EOL asociado a este hilo.

De este modo sería ampliable a otros modelos de micros y no dependería de un hosting externo.

Slds.

PD. GRACIAS
buddy_X escribió:Buenas eolianos!


Esta tarde he recibido mi AT90USBKEY y tal y como se intuia ha funcionado tras la programación del HEX.

Abro este hilo para tratar unicamente temas relacionados con este kit de programación.
Intentaré resolver las dudas si me queda tiempo entre el curro, la casa, etc.

Por otro lado os dejo actualizada la revisión de la guia de programación que he preparado con algunos detalles que faltaban o que fallaban en la otra versión. Esta es completamente funcional.

Y si.... la scene funciona al 100%...

Si alguien quiere maquetarlo mejor o ponerlo más bonito es libre de hacerlo.
Pero al menos, si no me citais a mi, citad a EOL Ok?
Tambien podeis resubirlo donde querais...



http://www.megaupload.com/?d=BR8GB4IQ



Saludos.-


enlace caido, casi es mejor que lo registres en la wiki del eol.
Creo que lo mejor es que edites tu post, lo pusieras, y en la WIKI tambien. Así no ocurriría como ahora, que MU nos dice "El archivo al que está intentando acceder está temporalmente desactivado."
(mensaje borrado)
Ahora tengo que dejaros, mañana lo preparo para la Wiki.

En cuanto a los MP que me habeis mandado, gracias a vosotros...
Por ultimo recordaros (tambien me lo preguntabais por MP) que de momento tan solo está comprobado que funcione con este AT90USBKEY y que lamentablemente está agotado. En estos momentos no hay paginas ni webs donde comprarlo de manera segura y que tarden poco.


Lamento lo del fichero, estoy subiendo otro a otro sitio. Ahora edito el primer mensaje.

Saludos!
Dónde lo has pillado? el programador digo
Hola, llevo desde el primer dia que salio este tema sigiendo el tema, pero no he comentado nada por que era absurdo, ya que ni siquiera existia 1 unidad a la venta.

¿Funciona este proceso en WINDOWS 7?

Gracias, si me dices que si..... ahora mismo lo compro.
aqui teneis el tutorial subido a google docs por mi:https://docs.google.com/uc?export=download&id=0Bxl_CwmNIpMWMmU5ZjJlNTQtMWUyYy00OWU0LTk2MTAtNzNjMjdmZTBkYzg5

a ver como sigue la cosa que se esta poniendo interesante,saludos.
cristan escribió:Dónde lo has pillado? el programador digo


En farnell.com, pero no hay existencias.


gonospiderman escribió:Hola, llevo desde el primer dia que salio este tema sigiendo el tema, pero no he comentado nada por que era absurdo, ya que ni siquiera existia 1 unidad a la venta.

¿Funciona este proceso en WINDOWS 7?

Gracias, si me dices que si..... ahora mismo lo compro.


Lo he probado en una maquina virtual con W7 ejecutado desde un Ubuntu.


Saludos!
Si te parece bien lo voy poniendo en la WIKI y ya lo retomas cuando quieras. ¿Te vale?

No soy muy ducho en la WIKI pero siempre será mejor que este allí y ya entre todos lo mejoramos.

En un rato lo cuelgo.
Te funciona tambien el backup manager con el hex modificado?
muchisimas gracias, tutoriales asi de bien explicados no se encuentran en muchos sitios, lo dicho, muxisimas gracias :) [oki]
Muchas gracias!!!

Voy a ver si le meto mano al bicho...
buddy_X escribió:Buenas eolianos!


Esta tarde he recibido mi AT90USBKEY y tal y como se intuia ha funcionado tras la programación del HEX.

Abro este hilo para tratar unicamente temas relacionados con este kit de programación.
Intentaré resolver las dudas si me queda tiempo entre el curro, la casa, etc.

Por otro lado os dejo actualizada la revisión de la guia de programación que he preparado con algunos detalles que faltaban o que fallaban en la otra versión. Esta es completamente funcional.

Y si.... la scene funciona al 100%...

Si alguien quiere maquetarlo mejor o ponerlo más bonito es libre de hacerlo.
Pero al menos, si no me citais a mi, citad a EOL Ok?
Tambien podeis resubirlo donde querais...



http://www.megaupload.com/?d=BR8GB4IQ

EDIT: Dejo otro link ya que parece que MU está dando problemas ahora.

http://www.fileserve.com/file/wzrSYTS

Teneis que buscar "Slower Download" en la esquina inferior derecha de la web.




Saludos.-


yo tengo una cuenta vitalicia de megaupload , si no te importa te lo subo en un momento .

AQUI LO TIENES

http://www.megaupload.com/?d=0RDT1I8B
http://www.megaupload.com/?d=RTCKNX8A

Este link es de cuenta vitalicia, asi que no expira nunca. Ponlo en el primer post :)

P.D// A la vez!! Bueno, ahora hay 2 :)
buddy_X escribió:Buenas eolianos!


Esta tarde he recibido mi AT90USBKEY y tal y como se intuia ha funcionado tras la programación del HEX.

Abro este hilo para tratar unicamente temas relacionados con este kit de programación.
Intentaré resolver las dudas si me queda tiempo entre el curro, la casa, etc.

Por otro lado os dejo actualizada la revisión de la guia de programación que he preparado con algunos detalles que faltaban o que fallaban en la otra versión. Esta es completamente funcional.

Y si.... la scene funciona al 100%...

Si alguien quiere maquetarlo mejor o ponerlo más bonito es libre de hacerlo.
Pero al menos, si no me citais a mi, citad a EOL Ok?
Tambien podeis resubirlo donde querais...



http://www.megaupload.com/?d=BR8GB4IQ

EDIT: Dejo otro link ya que parece que MU está dando problemas ahora.

http://www.fileserve.com/file/wzrSYTS

Teneis que buscar "Slower Download" en la esquina inferior derecha de la web.




Saludos.-


gracias makina es super completo
HoLy-SouL escribió:http://www.megaupload.com/?d=RTCKNX8A

Este link es de cuenta vitalicia, asi que no expira nunca. Ponlo en el primer post :)

P.D// A la vez!! Bueno, ahora hay 2 :)


no te preocupes , cuantos mas enlaces de descarga mejor , asi si se satura un enlace tenemos otro para jugar .
en la primera pagina teneis un enlace para descargar de google docs en el que no hace falta esperar para descargarlo y si no aqui lo teneis en fileserver:http://www.fileserve.com/file/79jhgPz/TUTUORIAL%202.0.pdf
De todos modos por lo que estoy viendo, va a ser mas facil usar directamente el hilo http://www.elotrolado.net/hilo_hilo-oficial-psgroove-clon-del-psj-liberado-por-mathieulh_1479240 y llevar todo el tema desde el mismo. Por lo que veo el autor lo ha actualizado incluso con el propio manual en varios servicios de hosting

Eso sí lo suyo sería pasarlo a la WIKI... Voy a ver si puedo hablar con [ERICK]

Pensad que el manual es muy específico para un micro en concreto y con el HEX ya creado, lo suyo sería ampliar la info en un articulo de la wiki que comente como compilar los HEX con PSGROOVE o variantes, en donde se amplie la lista de micros compatibles y tal.

Slds.
Habia que crear un TUTORial que se explique paso a paso como hacerlo , desde que conectas el at90usbkey al ordenador hasta que lo metes en la ps3 y funcione .
En serio genial . Muchas gracias
Gracias por el tuto! lo acabo de ver y se ve bastante sencillo, espero poderle echar guante cuanto antes a un AT.

Saludos!
genial el tuto !! ¿en que web lo podemos comprar a buen precio y con envio rapido?
Mr-CopY escribió:genial el tuto !! ¿en que web lo podemos comprar a buen precio y con envio rapido?


+1
llevo un rato buscando alguna tienda donde lo vendan y tengan stock y no hay forma, ¿sabeis de alguna?
gracias
(mensaje borrado)
budell escribió:El propio fabricante lo vende http://store.atmel.com/PartDetail.aspx?q=p:10500168, referente al stock no se si quiere decir que tienen mas de 10 o que tienes que comprar mas de diez....Suerte


Arriba en el centro de la pagina pone que el pedido no sera procesado por no se que de mantenimiento.
Que alguien me corrija si me equivoco.
tienes razon, por eso lo borré. sorry
cuando puedas makina a ver si pruebas el hex modificado que permite el backup manager...

saludos :)
xboxes escribió:llevo un rato buscando alguna tienda donde lo vendan y tengan stock y no hay forma, ¿sabeis de alguna?
gracias

TE VALE ESTO MANDINGO?

http://www.electronicweb2001.com/progra ... -p-60.html
y
http://www.microingenia.com/electronics/ecommerce.php

Imagen
Eso es un Phoenix TE21 no es el AT90USBKEY que me imagino que será lo que estará buscando (como todos no? XD)


Salu2
Er_Garry escribió:Eso es un Phoenix TE21 no es el AT90USBKEY que me imagino que será lo que estará buscando (como todos no? XD)


Salu2

Imaginas bien XD yo ando =
No hay forma de encontrar el puto AT90USBKEY y las que encuentro es para empresas y no puedo hacer la compra. Alguien ya a pillado alguna web que se pueda comprar o reservar?
Gracias buddy_X esto le va a servir a muxa gente porque con tanto botoncito yo me hubiera vuelto lokito¡¡¡

Saludos.
Gracias Buddy_x , pillado el at90usbkey y con ganas que me llegue. Dicen que entre 5 y 7 días.

¿Podrías confirmar que el Backup Manager es la última versión que circula (la 1.1) modificada?

Gracias por tan estupendo tutorial.
Mobutu16 escribió:Gracias Buddy_x , pillado el at90usbkey y con ganas que me llegue. Dicen que entre 5 y 7 días.

¿Podrías confirmar que el Backup Manager es la última versión que circula (la 1.1) modificada?

Gracias por tan estupendo tutorial.

onde te las pillao ? :s
Mobutu16 escribió:Gracias Buddy_x , pillado el at90usbkey y con ganas que me llegue. Dicen que entre 5 y 7 días.

¿Podrías confirmar que el Backup Manager es la última versión que circula (la 1.1) modificada?

Gracias por tan estupendo tutorial.


Podrias decir donde lo has comprado?

Porque yo ando buscando por ahí y en ningún sitio tienen Stock (ni dicen cuando les llegará)


Salu2

PD: He intentado pedriselo de Sample directamente a Atmel (como estudiante de Ingenieria XD) y estoy a la espera de que me contesten, pero la verdad, es que prefiero tirar a lo seguro y comprarlo, porque no creo que me lo den XD
wenas noxes,me podeis decir a modo reducido ke es todo esto?.
Lg1919 escribió:
Mobutu16 escribió:Gracias Buddy_x , pillado el at90usbkey y con ganas que me llegue. Dicen que entre 5 y 7 días.

¿Podrías confirmar que el Backup Manager es la última versión que circula (la 1.1) modificada?

Gracias por tan estupendo tutorial.

onde te las pillao ? :s


+1, con que microcontrolador lo has comprado? 1286,1287...?

Saludos!
_DeV_ escribió:
Lg1919 escribió:
Mobutu16 escribió:Gracias Buddy_x , pillado el at90usbkey y con ganas que me llegue. Dicen que entre 5 y 7 días.

¿Podrías confirmar que el Backup Manager es la última versión que circula (la 1.1) modificada?

Gracias por tan estupendo tutorial.

onde te las pillao ? :s


+1, con que microcontrolador lo has comprado? 1286,1287...?

Saludos!


Con el 1287.

Info: http://store.atmel.com/PartDetail.aspx?q=p:10500168

He comprado 3, 1 a Atmel y 2 a Farnell aunque está pendiente de recepción de stock. Ambos como empresa. Con que me llegue uno, me vale.

En Newark y en Digi - Key está agotado.

Espero que por lo menos por Atmel me lo traigan...que si tienen stock.
Cuidado con las aduanas a los que quieran comprarlo
bill gates escribió:Cuidado con las aduanas a los que quieran comprarlo


A no ser que hagas un pedido grande, con una unidad ni de coña lo para aduanas. Fijo.


Perdón Ferdopa por el OT y sigamos exponiendo a medida que vayan llegando los AT90usbkey los problemas que tengamos al programarlo. Aunque con el genial tuto preparado por el amigo....fácil lo tendremos.

Saludos
Pero justo en la Web de Atmel pone que la Tienda Online no esta operativa, y que los pedidos no serán procesados.

Si entras como empresa puedes comprar? o también te pone lo mismo?


Salu2
Una duda de noob vale con pedir por ejemplo un AT90USBKEY o tienes que especificar que sea tensy++, lo digo porque hable con una tienda de electronica de un conocido y me lo esta intentando encontrar, pero solo le di como referencia AT90USBKEY...
Un saludo
Er_Garry escribió:Pero justo en la Web de Atmel pone que la Tienda Online no esta operativa, y que los pedidos no serán procesados.

Si entras como empresa puedes comprar? o también te pone lo mismo?


Salu2


A ver que luego viene Ferdopa y nos maldice con razón por el OT, En la página dice que no se servirá a cliente final, pero te deja comprar. Antes, en la primera página de checkout debes seleccionar si eres cliente final, empresa o Govern

x Bill gates, son 2 aparatos diferentes , el tensy y el at90usbkey.
Yo lo e pedio en aemet, y la verdad es que se me a realizado con exito. PERO QUIEN TE LO TRAEN?? LO E PUESTO EN CONTRAREEMBOLSO.
chofo_260 está baneado por "Spammer"
chimo15 escribió:Yo lo e pedio en aemet, y la verdad es que se me a realizado con exito. PERO QUIEN TE LO TRAEN?? LO E PUESTO EN CONTRAREEMBOLSO.

pasame la url porfa
un saludo.
Aunque esta placa esté agotada, el integrado lo venden a precio barato y con envio mundial en digikey. Para aquellos que estén interesados en soldarse uno, ellos mismo.
Para dejar el integrado listo para la conexión por USB al PC/PS3 basta con soldar un cristal de 12MHz, 2 rsistencias de 22Ohms. Un par de condensadores. Y, si se quiere, poner un boton para la programación.

Yo estoy esperando a que me llgue el integrado suelto. Ya os contaré!
Saludos!
90 respuestas
1, 2