TODOPIC
Otros Microcontroladores / Dispositivos programables => Microcontroladores ARM => Mensaje iniciado por: bitpic en 17 de Junio de 2013, 02:31:21
-
Hola foreros,
Soy novato con los micros de Freescale y tengo que programar un micro HCS08.
Tengo el programador que es un USB-BDM Multilink, pero no se que programa debo usar para descargar el archivo .s19 en el micro.
Me han dicho que use el HCS08 Flash Programmer, pero no lo encuentro en la web de Freescale.
¿Alguien podría decirme donde puedo descargarlo o si hay otro programa para hacerlo donde lo puedo encontrar?
Gracias.
-
Hola, deberías usar el code warrior. A la noche intentare ayudarte mas.
Saludos !
-
Gracias RICHI777,
He estado intentandolo con el CodeWarrior pero no consigo saber como hay que hacerlo. Es la primera vez que toco el CodeWarrior.
-
Holas...
Lo mejor es usar Code Warrior, pero dependiendo de la versión del mismo, el manejo varía un poco. El USB multilink se puede usar con la versión 6.3 y con las 10.x
(yo uso la 10.2 pero no sé si ya salió otra).
El CW 6.3 es con "formato tradicional", y un poco más sencillo de utilizar que las versiones 10.x (entorno Eclipse). En principio "es lo mismo", pero para empezar me parece más fácil la 6.3.
Hay en este mismo foro un Post que enseña a usar el HC908QY4 y me parece haber visto que ahí se explica el uso del CW6.3 (creo). Solo hay que tener en cuenta que ese es un micro HC08 y no HCS08, pero eso se "soluciona" cuando uno inicia un proyecto en el Code Warrior ya que este te pide que elijas el dispositivo a usar.
En principio, se trata de iniciar un proyecto nuevo, y el mismo CW te presenta un "wizard" con las opciones que desees para dicho proyecto.
- Dispositivo
- Lenguaje (Assembbler, C)
- Placa "grabadora"
- Inicialización de dispositivo "automática" o "manual"
- etc
Cuando finaliza este wizard, se abre el nuevo proyecto, con un main de tipo "template". En ese ya podés meter tu código, compilar, grabar...etc.
No es tan fácil como decirlo, pero husmeando te vas a ir dando cuenta.
Cualquier otra duda... acá estamos.
-
Hola Feescalin,
Gracias por tu ayuda, pero no existe algo parecido al Pickit3 o ST-link para descargar directamente un .bin o.hex al micro? El programa me lo han pasado compilado solo tengo que programar el micro. El código fuente no lo tengo.
(http://imageshack.us/a/img833/7181/tgg1.png)
(http://imageshack.us/a/img9/3596/c026.png)
gracias
-
Hola, es medio dificil encontrar una herramienta gratuita y que solo sirva para programar la flash. La herramienta que ofrece Freescale en forma gratuita es el entorno de desarrollo completo, CodeWarrior, pero tenes que tener el proyecto ( fuentes, etc ). Hace años P&E ( fabricante de uno de los programadores ) ofrecia una herramienta gratuita, pero creo que ahora deberas pagar por ella. Estuve mirando un poco en el foro de FreeScale y me parece que existe algo que te va a servir.
https://community.freescale.com/thread/60277
Te comento que nunca use esto, deberas investigarlo vos.
Good Luck !
Saludos !
-
Hola de nuevo...
Encontré este pdf en mis "baules". Enseña a grabar .s19 desde CW5.1 o 6.0 en adelante. Yo nunca lo probé, pero tal vez sea la solución a tu problema.
Espero que se suba bien el archivo, y que te sirva.
Contanos los resultados!
Saludos
-
Hola de nuevo...
Encontré este pdf en mis "baules". Enseña a grabar .s19 desde CW5.1 o 6.0 en adelante. Yo nunca lo probé, pero tal vez sea la solución a tu problema.
Espero que se suba bien el archivo, y que te sirva.
Contanos los resultados!
Saludos
+1
Saludos !
-
Hola, es medio dificil encontrar una herramienta gratuita y que solo sirva para programar la flash. La herramienta que ofrece Freescale en forma gratuita es el entorno de desarrollo completo, CodeWarrior, pero tenes que tener el proyecto ( fuentes, etc ). Hace años P&E ( fabricante de uno de los programadores ) ofrecia una herramienta gratuita, pero creo que ahora deberas pagar por ella. Estuve mirando un poco en el foro de FreeScale y me parece que existe algo que te va a servir.
https://community.freescale.com/thread/60277
Te comento que nunca use esto, deberas investigarlo vos.
Good Luck !
Saludos !
Probé con el Flash programmer "HCS08" de P&E pero no me reconoce el Multilink, me aparece este mensaje:
(http://imageshack.us/a/img12/5738/n9ry.png)
En cambio el PC si lo detecta y reconoce los drivers:
(http://imageshack.us/a/img829/8623/dqy8.png)
Aunque lo de Jungo todavía no lo comprendo, pensaba que lo detectaría como un puerto serie virtual. Supongo que para este programador es así.
Hola de nuevo...
Encontré este pdf en mis "baules". Enseña a grabar .s19 desde CW5.1 o 6.0 en adelante. Yo nunca lo probé, pero tal vez sea la solución a tu problema.
Espero que se suba bien el archivo, y que te sirva.
Contanos los resultados!
Saludos
Gracias Freescalin, voy a leerme tu documento. Yo tengo la versión 10.2 de Code Warrior, si con esta versión no funciona intentaré encontrar la versión 6.0
Muchas gracias.
Saludos
-
No hay manera, la nueva versión de CodeWarrior no lleva este .exe. He intentado descargar la versión antigua desde la pagina de Freescale, pero no lo he conseguido.
He probado el PROG08SZ y tampoco me reconoce el Multilink.
¿Puede ser el driver? Este driver llamado Jungo es el correcto o debería aparecerme como un puerto serial?
Saludos
-
Hace unos dias compré en electrocomponentes el BDM para iniciarme en los HCS08 que viene con un CD con el codewarrior (version limitada) y creo que tiene el programa que necesitas.
a la noche lo confirmo, ya que ahora no tengo el cd a mano, si está lo subo y te lo paso.
Saludos!
-
Hace unos dias compré en electrocomponentes el BDM para iniciarme en los HCS08 que viene con un CD con el codewarrior (version limitada) y creo que tiene el programa que necesitas.
a la noche lo confirmo, ya que ahora no tengo el cd a mano, si está lo subo y te lo paso.
Saludos!
Gracias cevaztiam, normalmente uso micros de otros fabricantes y este micro lo estoy viendo un poco complicado de programar... :? normalmente es más sencillo. Espero que solo sea la primera impresión... :(
-
Hola bitpic, mira digan lo que digan, mi opinion es que resulta mas facil aprender a programar PIC tanto en ASM como en C, (hay mucho, pero mucho mas material en la web y hay instituciones que te capacitan y hasta un desarrolador de software para programar por medios de diagramas de flujo NIPLE), Frescale es un poco mas seloso de sus herramientas(mundialmente hablando no) informes que encontraras en ingles, herramienta dos fabricantes argentinos una es edudevices otra electrocomponentes, y algun programador para armar tipo casero (por la web) sin embargo el programador que tu tienes es de una firma dedicada a construirlos especialmente para todos los Freescale y es de muy buena calidad.
Con respescto a si son mas facieles que los PIC de programar yo creo que no, la informacion (poca pero efectiva se me fue brindada en este foro, por personas que estan en otro nivel, algunos te ahn respodido a ti tambien RICHI777, Freescalin es nuevo ( pero la tiene re clara tambien) y no aparecio Suky pero es otro de los craneos que domina (programacion sobre todo y despues la aplican a la electronica).
Por cierto, yo tambien soy nuevo con Freescle y con microcontroladores en gral. y a pesar de ser nuevo y darme cuenta de lo que explique mas arriba, me decidi por Freescale (que como te dije mas dificiles que los PIC ,para mi y siendo novato total quiero apreender a programarlos, asi que a no bajar los brazos, yo dispongo por ejemplo del R(S)_POD de edudevices bueno tambien para empezar y con CW6.3.
Este post fue solo para animarte a que no bajes los brazos, (pues bi un poco de decilucion en uno de tus post. , diciendo pude que sean tan dificiles...)
Saludos, exitos y ¡pa delante! como dice, desde Cordoba(Argentina), freescalin. :-/ ;-) :-/
-
Hace unos dias compré en electrocomponentes el BDM para iniciarme en los HCS08 que viene con un CD con el codewarrior (version limitada) y creo que tiene el programa que necesitas.
a la noche lo confirmo, ya que ahora no tengo el cd a mano, si está lo subo y te lo paso.
Saludos!
Yo también tengo el EBDM de electrocomponentes, y funciona muy bien. El Cd me trajo la versión 10.1 de Cw, pero yo luego descargué la 10.2 y anda perfecto.
Es una opción económica, muy buena para comenzar con HCS.
Saludos
-
Muchas gracias por los ánimos.
Voy a explicar un poco la situación porque igual no se me ha entendido bien. Yo hoy por hoy estoy liado con los PICs, estoy aprendiendo los STM32 y posiblemente intente hacer algo con Atmel (de momento solo he leído información de Atmel, pero ya tengo el programador para empezar a hace algo).
El tema de programar un Freescale es un tema de trabajo. Un proveedor que se encuentra en la otra punta del munto nos ha diseñado una pequeña tarjeta con un Freescale y ahora hay que cambiarle el firmware del micro y quería ahorrarme el enviarles la tarjeta para que me actualicen el programa y vuelvan a enviármela.
Este proveedor me envió el programa en un archivo .s19 y tengo que cargarlo en el micro, pero yo no voy a hacer ni tocar el código del programa (de echo no tengo el código), el programa ya esta hecho y compilado, lo único que necesito es el programa para descargar el .s19 en el micro.
No es que este desilusionado con que sea muy complicado hacer un programa para un micro Freescale, esto lo desconozco porque por el momento no he tocado Freescale, la desilusión más bien viene porque no tenga un programa para descargar el .s19 directamente al micro si tener porque saber como funciona el codewarrior. (por ejemplo microchip y ST tiene los programas que mencionaba en mensajes anteriores).
En principio el programa que necesito es el "Flash programmer HCS08" pero no me funciona, no detecta el programador y quería saber como resolver este problema o saber si hay otro programa que me pueda servir para descargar el programa al micro.
(http://imageshack.us/a/img12/5738/n9ry.png)
Gracias.!
-
Hola, normalmente para que detecte el BDM es necesario colocar Multilink al micro, porque en sí el BDM lo tiene el propio micro.
Saludos !
-
Hola Richi777,
Tengo el BDM conectado al Micro, pero no me lo detecta.
He revisado las conexiones y esta bien... no se que más hacer.
Saludos
-
Entiendo tu situación, yo haría lo siguiente, primero me aseguraría que tu placa mas Multilink funcione ok. Para eso con una versión de CodeWarrior intentaría crear un proyecto y grabarlo en el micro, aunque el proyecto no haga nada ( Si tenes un led prendelo y apagalo ). En base a esta prueba podrías seguir adelante.
Saludos !
-
Gracias a todo! He conseguido programar el micro, al final he usado el CodeWarrior 6.3, con la versión 10 no he sabido hacerlo.
Muchas gracias por vuestra ayuda. :-/
-
Felicitaciones !!!
-
Felicitaciones !!!
Lo mismo digo! Me alegro que haya funcionado...