martes, 16 de julio de 2013

Configuración del USBDM en Windows 7


Este tutorial se centra en la configuración del USBDM para su uso en la programación del Microcontrolador Motorola HCS08.


Instalación del driver
Para la instalación del driver es necesario descargar tanto como la aplicación como su driver. Estos pueden descargarse aquí


Nota: los controladores fueron subidos a Mediafire para evitarles la busqueda igualmente pueden encontrarlos aquí

Al momento de instalarlos seguimos las instrucciones que nos indican. Una vez instalados conectamos nuestro BDM y el sistema debe detectarlo e instalarlo. de no hacerlo lo instalaremos de manera manual indicando que busque el driver en la siguiente dirección

C:\Program Files\pgo\USBDM Drivers 1.0.1\Drivers

Nota: la dirección puede variar dependiendo del del tipo de sistema

Una vez instalado el driver debemos actualizar el firmware del BDM esto lo realizaremos de la siguiente manera:
1.     Conectamos nuestro BDM
2.     Abrimos el programa USBDM Firmware Update

3.     Debe detectarnos automaticamente el BDM siendo asi damos clic en Program Flash,

4.     El programa buscara la actualizacion del firmware mas adecuada para el dispositivo, una vez instalada correra la verificación del mismo, esto rara vez da error, de ser asi unicamente reconectamos el BDM y corremos de nuevo la actualizacion.

5.     Una vez actualizado verificaremos que este pueda conectarse correctamente a nuestros microcontroladores. Para esto conectaremos nuestro BDM (sin conectarlo a la computadora) a nuestro microcontrolador conectando los pines de la siguiente manera

Pin 1. RESET
Pin 2. BKGD
Pin 3. VDD
Pin 4. GND

Nota: el orden de los pines es izquierda a derecha de acuerdo a la siguiente imagen

Para este ejemplo usare el microcontrolador MC9S08SE8CRL para la conexion de pines anexo su datasheed 
6.     Una vez conectado para la verificación abriremos el programa HCS08 Programmer,


El programa detectectará automáticamente nuestro BDM de no hacerlo simplemente daremos clic en Detect.
7.     Daremos clic en la pestaña Target 


Damos clic en el boton Detect Chip. el programa se conectara al microcontrolador y seleccionara el nombre del mismo
8.     En el caso de que nos marque la siguiente ventana


Significa que nuestro BDM no esta alimentando directamente al circuito, para esto debemos verificar si nuestro BDM tiene habilitado o no la alimentacion al objetivo, esto puede verificarse al momento de hacer DEBUG a nuestro programa nos dara la siguiente ventana


En caso de que no nos deje seleccionar voltaje al objetivo (TARGET VDD CONTROL) deberemos alimentar nuestro circuito de manera externa con un voltaje 3-5v.

Una vez hecho todo esto, abremos terminado de configurar nuestro BDM y ya podremos programar nuestros microcontroladores con los programas de desarrollo como CodeWarrior

1 comentario: