TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: todopic en 22 de Noviembre de 2007, 00:10:48

Título: Archivos .BIN ... .HEX
Publicado por: todopic en 22 de Noviembre de 2007, 00:10:48
Hola Amigos!, como están?

Tengo que actualizar el soft de una consola DMX
(http://www.behringer.com//LC2412/LC2412_big.jpg)
posee la version 1.6 y esta disponible la 1.7 aqui -->  UPGRADE (http://www.behringer.com/02_products/proddetail.cfm?lang=SPN&id=LC2412&type=810)

El equipo tiene una memoria 27C512 (eprom paralela - Cmos ) y yo poseo un viejo grabador de memorias Transdata PGM8ME  que trabaja por puerto paralelo y bajo D.O.S.
Mi problema, el archivo que descargo tiene extension .BIN , y mi grabador solo acepta .obj  y .hex
¿quepasos tengo que seguir para poder grabarlos?  visualmente no noto diferencia, y los veo como un hex en el editor.... pero no quiero "matar" una memoria inutilmente...

Escucho sugerencias  :mrgreen:

Un abrazo

Norberto
Título: Re: Archivos .BIN ... .HEX
Publicado por: todopic en 22 de Noviembre de 2007, 00:17:23
Bueno, me contesto solo... recien renombre la extension .bin como .obj, y lo veo tal cual el editor...  tendre que probar nomas...  :mrgreen:

Norberto
Título: Re: Archivos .BIN ... .HEX
Publicado por: BrunoF en 22 de Noviembre de 2007, 00:20:35
Te modifiqué el link porque no funcionaba!

Norberto: Los archivos .bin generalmente carecen de formato alguno. Simplemente se escriben los bytes uno a uno sin ningún tipo de encabezado, CRC, o codificación alguna.

Yo te recomiendo, por las dudas:

Selecciona una memoria en el winpic800. Elegi Abrir y abri el .bin y luego fijate si te deja guardarlo como .hex.

Así el WinPic hace el pasaje de .bin a .hex. El .obj realmente no lo conozco...

Saludos!
Título: Re: Archivos .BIN ... .HEX
Publicado por: BrunoF en 22 de Noviembre de 2007, 02:17:03
Si el bin es algo como:

"$&0357)+-/9;=?ACEGQSUWHJLNXY[]_`bdegqrtuwhjlmoxy{|~‚ƒ…†‡‘’“•–—‰Š‹Œ˜™š›œžŸ ¡¢£¤¥¦§°²³´µ¶·¨¨©ª«¬­®¯¸¹º»»¼½¾¿ÀÁÁÂÃÄÅÅÆÇÐÐÑÒÓÓÔÕÕÖ×ÈÈÉÊÊËÌÌÍÍÎÏÏØÙÙÚÚÛÛÜÝÝÞÞßßààáââããääååææçççððññòòóóóôôõõööö÷÷èèèééêêêëëëìììííîîîïïïøøøøùùùúúúûûûûüüüýýýýþþþþÿÿ()6(/6((

no lo vayas a intentar abrir con el formato .hex desde tu programador

Si el software del programador es 1% lógico no vas a poder abir un archivo de tipo .bin como .hex ya que enseguida te dará error de cheksum. Así que no pasa nada grave.

Si el software de ese programador viejito que tenes trabaja con formato Intel INHX8M hacelo. Seguramente funcione.

Saludos!
Título: Re: Archivos .BIN ... .HEX
Publicado por: stk500 en 22 de Noviembre de 2007, 02:53:42
Hola Norberto!
no lei todos bien!
pero te aconsejo que compre una memoria vacia y deje este como seguridad, porque si comete un fallo y borra la memoria Adios :-)
Consola! otras opcion contacta con el proveedor ellos te envia gratis una actualizada 100%
si quiere que te lo averigue por aqui enviame un mensaje privado y te lo consulto :lol:
no juegue con memoria amigo preprogramada :-)
Título: Re: Archivos .BIN ... .HEX
Publicado por: Nocturno en 22 de Noviembre de 2007, 03:04:00
Siempre puedes leer la memoria actual y guardar el fichero leído a buen recaudo antes de reprogramarla.
Título: Re: Archivos .BIN ... .HEX
Publicado por: stk500 en 22 de Noviembre de 2007, 04:08:25
segun leo en el Support, necesita .......

What do I need to perform the update ?

The simplest way is to use a computer or laptop with a MIDI interface.
You will need a software which is capable of sending "System Exclusive" files. For Windows we recommend MIDI-Ox, for Mac OS-X we recommend SysEx Librarian.
Either software may be downlaoded from their respective publishers' websites :

 :shock: :shock:
Título: Re: Archivos .BIN ... .HEX
Publicado por: aitopes en 22 de Noviembre de 2007, 08:11:13
Hola Norberto!

Las veces que me ha pasado eso utilice el PONYPROG2000 para leer el .BIN y guardarlo como .HEX. De ahi en adelante, trabajas con el HEX con el WinPic, como siempre!

Saludos!

PD: El ICPROG tambien abre los BIN.

Saludos!
Título: Re: Archivos .BIN ... .HEX
Publicado por: todopic en 22 de Noviembre de 2007, 22:44:43
Hola Amigos!, gracias por sus respuestas!

Mañana me llega una memoria, ya que la EPROM no tiene ventana, asi que no la puedo borrar
Aqui una foto de la pantalla del grabador (D.O.S.) que justamente tiene los modos de grabacion que se menciona, ademas el .OBJ dice es de 8 bits


Ahora pruebo a abrirlo con el winpic800 y les comento...

Gracias!  :-/

Norberto
Título: Re: Archivos .BIN ... .HEX
Publicado por: todopic en 22 de Noviembre de 2007, 22:53:06
Bueno, he probado y con el winpic da error, directamente no habre un .bin

voy a probar con el icprog...  y les comento  :lol:


Bueno, el .bin lo carga, solo que al no tener como dispositivo, la memoria a cargar... solo lee hasta "donde podria" entrar el dato... asi que lo setee como AT24C512 , y me leyo todo el contenido del .bin, pero ahora mi duda es... estara correcto el archivo generado? el .bin ocupa 65536 bytes, y el .hex se fué a 184333   :shock:  no le encuentro relación....

Norberto
Título: Re: Archivos .BIN ... .HEX
Publicado por: BrunoF en 22 de Noviembre de 2007, 23:22:27
Hola Norberto!

El Hex siempre va a ser mayor a bin porque tiene formato. Es completamente factible que se haya incrementado el tamaño.

Saludos!
Título: Re: Archivos .BIN ... .HEX
Publicado por: BrunoF en 22 de Noviembre de 2007, 23:24:10
Por que no colgas los archivitos aca y vemos si los analizamos?

Saludos
Título: Re: Archivos .BIN ... .HEX
Publicado por: MGLSOFT en 22 de Noviembre de 2007, 23:34:42
Pero las 27C512 no tienen ventana de borrado??? :mrgreen: :mrgreen:
Título: Re: Archivos .BIN ... .HEX
Publicado por: MGLSOFT en 22 de Noviembre de 2007, 23:50:23
Ahh! no, vienen las dos versiones, con y sin ventana...
La sin ventana es OTP... :shock: :shock:
Título: Re: Archivos .BIN ... .HEX
Publicado por: todopic en 22 de Noviembre de 2007, 23:53:38
Hola, ok Bruno, pero no pense que era tanta la diferencia

Ok Marcos, si, eso es lo que dije arriba, no tiene ventana , pero se pueden alterar  poniendo bits que esten en uno, a cero (no a la inversa) por lo cual, podria "arruinar" la memoria original, que prefiero no tocar  :mrgreen: :D

Aqui los archivos, el original .bin


 :mrgreen: Norberto
Título: Re: Archivos .BIN ... .HEX
Publicado por: Sispic en 23 de Noviembre de 2007, 03:21:34
Hola Norberto ,

Con WinPic800 deves seleccionar una 24AA512 de 64k por ejemplo
abrir el bin y guardar como hex , en el hex de prueva que tienes hay los mismos valores que en el bin .
lo he provado con una memoria I2C de 64k programandola con el bin y verificando con el hex .

creo que vas bien , pero mejor usar una borrable .

suertes

Título: Re: Archivos .BIN ... .HEX
Publicado por: MGLSOFT en 23 de Noviembre de 2007, 08:36:02
Creo que tengo 27C512 con ventana.
Queres que te haga grabar una??
Yo no tengo programador, pero si puedo pedirle a un conocido que me lo haga... :mrgreen:
Título: Re: Archivos .BIN ... .HEX
Publicado por: stk500 en 23 de Noviembre de 2007, 08:48:40
 :mrgreen: hola marco!
en eso estoy comunicandome con Behringer a ver si me dan un Hex y asi poder complementar mas claro pero esto tipo son mas lento que la Tortuga y hoy aqui es Viernes :x quiere decir que estan gente trabajan hasta el medio dia y van hacer la 1:00 :x
aparte es muy facil con el Bin claro si tiene una Targeta midi en tu pc o tu Targeta de sonido tenga midi asi se puede  :mrgreen:
un saludo marco :-)
Título: Re: Archivos .BIN ... .HEX
Publicado por: MGLSOFT en 23 de Noviembre de 2007, 09:29:46
Aca tambien es Viernes !!! :lol: :lol:
Título: Re: Archivos .BIN ... .HEX
Publicado por: todopic en 23 de Noviembre de 2007, 22:08:39
Hola Amigos!, ok a todos los comentarios

Marcos, ya encargue 2 memorias, y teoricamente estan ya en casa del comisionista..., en realidad seria ideal experimentar con una de ventana!!!  :mrgreen:
¿ me la podrias enviar como encomienda por omnibus? con pago en destino ?  llegaria en el dia

Sisco, ok a como grabar, que mejor que su creador!!  :-/, efectivamente abrio el .bin, y pude grabar el .hex, pero me queda un archivo 2 bytes mas pequeño que el grabado con el icprog  :? es decir este ( prueba sisco)

Rafael, no interpreto eso de actualizarlo via midi...   :(  en que parte esta esa explicacion?, yo la que encontre, habla de reemplazar la eprom...

Jcc40, ok a tu comentario, voy a intentar simplemente renombrando...

que problema!  :? :shock:

Un abrazo!

Norberto
Título: Re: Archivos .BIN ... .HEX
Publicado por: Sispic en 24 de Noviembre de 2007, 03:38:44
Segun mi 24AA512 de 64kb los tres archivos traen los mismios valores  .

tambien lo podrias provar con ram , un circuito con una o varias si no te llega , de estas de cache de pc antiguo .
las puedes programar con tu soft de Eprom .

sin dejar de alimentarlas  claro.

El problema es que deverias montar un adaptador y adaptar los pines a tu eprom , viendo las señales que son necesarias .
Título: Re: Archivos .BIN ... .HEX
Publicado por: MGLSOFT en 24 de Noviembre de 2007, 08:20:00
Hola Amigos!, ok a todos los comentarios

Marcos, ya encargue 2 memorias, y teoricamente estan ya en casa del comisionista..., en realidad seria ideal experimentar con una de ventana!!!  :mrgreen:
¿ me la podrias enviar como encomienda por omnibus? con pago en destino ?  llegaria en el dia

Sisco, ok a como grabar, que mejor que su creador!!  :-/, efectivamente abrio el .bin, y pude grabar el .hex, pero me queda un archivo 2 bytes mas pequeño que el grabado con el icprog  :? es decir este ( prueba sisco)

Rafael, no interpreto eso de actualizarlo via midi...   :(  en que parte esta esa explicacion?, yo la que encontre, habla de reemplazar la eprom...

Jcc40, ok a tu comentario, voy a intentar simplemente renombrando...

que problema!  :? :shock:

Un abrazo!

Norberto

Tendre que enviartela el lunes, voy a averiguar si hay micro directo alla, me parece que no...
Igual te envio por comisionista si no hay micro...
Te mando una para que la borres y le grabes lo tuyo o queres que te la haga programar?? :mrgreen:
Título: Re: Archivos .BIN ... .HEX
Publicado por: stk500 en 24 de Noviembre de 2007, 08:24:51
Hola Amigos!, ok a todos los comentarios

Marcos, ya encargue 2 memorias, y teoricamente estan ya en casa del comisionista..., en realidad seria ideal experimentar con una de ventana!!!  :mrgreen:
¿ me la podrias enviar como encomienda por omnibus? con pago en destino ?  llegaria en el dia

Sisco, ok a como grabar, que mejor que su creador!!  :-/, efectivamente abrio el .bin, y pude grabar el .hex, pero me queda un archivo 2 bytes mas pequeño que el grabado con el icprog  :? es decir este ( prueba sisco)

Rafael, no interpreto eso de actualizarlo via midi...   :(  en que parte esta esa explicacion?, yo la que encontre, habla de reemplazar la eprom...

Jcc40, ok a tu comentario, voy a intentar simplemente renombrando...

que problema!  :? :shock:

Un abrazo!

Norberto

Tendre que enviartela el lunes, voy a averiguar si hay micro directo alla, me parece que no...
Igual te envio por comisionista si no hay micro...
Te mando una para que la borres y le grabes lo tuyo o queres que te la haga programar?? :mrgreen:
Marcos mandalo programado ya , asi se le quitara el digusto :D :D
Título: Re: Archivos .BIN ... .HEX
Publicado por: MGLSOFT en 24 de Noviembre de 2007, 08:41:13
En ese caso preciso el archivo original que deberia llevar la memoria...
Podras enviarmelo, Norberto?? :mrgreen:
Título: Re: Archivos .BIN ... .HEX
Publicado por: stk500 en 24 de Noviembre de 2007, 08:50:33
En ese caso preciso el archivo original que deberia llevar la memoria...
Podras enviarmelo, Norberto?? :mrgreen:

Marcos el archivo original lo tiene en el primer mensaje que puso el! :mrgreen: :mrgreen:
Título: Re: Archivos .BIN ... .HEX
Publicado por: stk500 en 24 de Noviembre de 2007, 08:58:36
En ese caso preciso el archivo original que deberia llevar la memoria...
Podras enviarmelo, Norberto?? :mrgreen:

Marcos el archivo original lo tiene en el primer mensaje que puso el! :mrgreen: :mrgreen:
aqui lo tiene
Título: Re: Archivos .BIN ... .HEX
Publicado por: todopic en 24 de Noviembre de 2007, 10:32:43
Hola Amigos!, gracias a todos por su ayuda!  :-/
Recien me trajeron las dos memorias, asi que primero voy a grabar el .HEX con plena confianza en FranCISCO y el hex generado por winpic800 (que SI lee .BIN )

Ya les comento como me fue.... chan channnnn....  :mrgreen:

Norberto
Título: Re: Archivos .BIN ... .HEX
Publicado por: todopic en 24 de Noviembre de 2007, 14:37:56
Bueno, viene complicada la cosa!  :x :(
Como el grabador, es por puerto paralelo, en realidad ocupa solo un par de lineas... mi win XP no le permitia acceder al puerto... asi que puse en marcha una vieja maquina con win98
alli salio funcionando, detecto el soft, pude leer la nueva memoria (por supuesto vacia)... pero al grabar... ERROR 0   :(
siempre habia programado memorias seriales sin problema...
ahora ya no se por donde buscar...., para colmo, la memoria es HOLTEK, y no figura en la lista de seleción...

Norberto
Título: Re: Archivos .BIN ... .HEX
Publicado por: Sispic en 24 de Noviembre de 2007, 16:59:52
Esas memorias difieren unas de otras , quizas viendo las caracteristicas de las soportadas con la que usas se pueda buscar alguna equivalente .

que modelo exacto es ? HOLTEK
Título: Re: Archivos .BIN ... .HEX
Publicado por: MGLSOFT en 24 de Noviembre de 2007, 17:33:45
OOOps!!!
Quien dijo que esa memoria es serial??? :shock: :shock: :shock:
Título: Re: Archivos .BIN ... .HEX
Publicado por: MGLSOFT en 24 de Noviembre de 2007, 17:40:01
Aqui esta la hoja de datos, esa memoria de Norberto es paralelo, no serial...

http://pdf1.alldatasheet.com/datasheet-pdf/view/23533/STMICROELECTRONICS/27C512.html (http://pdf1.alldatasheet.com/datasheet-pdf/view/23533/STMICROELECTRONICS/27C512.html)
Título: Re: Archivos .BIN ... .HEX
Publicado por: todopic en 26 de Noviembre de 2007, 12:35:03
Hola amigos!, si si, marcos, es PARALELA, y mi grabador es para memorias paralelas, y recien aparecian las seriales... y cuando me lo vendias, justamente me acrararon... que grababa las memorias "nuevas"  :D
la memoria es HOLTEK 27C512 - 70

 :?

Un abrazo!

Norberto
Título: Re: Archivos .BIN ... .HEX
Publicado por: Sispic en 26 de Noviembre de 2007, 16:17:50
El sudichoso data
http://www.ic58.com/gscp/PDFok/holtek/27c512.pdf

*HOLTEC
Programming voltage
 VPP=12.2V
 VCC=5.8V
Programming time 75us typ.

*TEXAS INSTRUMENTS
Programming voltage
  VPP = 13 V
  VCC = 6.5 V
Programming time 100 us typ.

*ST
Programming voltage
  VPP = 12.75V
  VCC = 6.5 V
Programming time 100 μs typ.

*MICROCHIP
  VPP = 13V
  VCC = 6.5 V
Programming time 100 μs typ.

no difiere mucho de las demas , sospecho deveria de funcionar por esa poca diferencia .
tienes del esquema del hardware ?
Si no pesa mucho el software , lo ojeamos

Tambien intenta cambiar al arrancar en la bios el modo ECP , EPP del puerto paralelo , puede ser motivo de que no curre .

Yo tengo un willem-eprom programador que me envio su diseñador para compativilizarlo con winpic800(solo pics) , esta a tu disposicion , aunque no lo he provado nunca . puedo hacerlo ya que alguna 512 habra por hay .




Título: Re: Archivos .BIN ... .HEX
Publicado por: todopic en 26 de Noviembre de 2007, 18:22:38
Hola Cisco, ok, ahora ingresare en el setup y cambio la configuracion de puerto...

el archivo original del grabador es este...
Título: Re: Archivos .BIN ... .HEX
Publicado por: MGLSOFT en 28 de Noviembre de 2007, 08:54:01
El archivo que debes programarle a la memoria lo tienes solamente con extension .bin o hay otras alternativas en la pagina WEB donde la bajaste??? :shock:
Título: Re: Archivos .BIN ... .HEX
Publicado por: todopic en 28 de Noviembre de 2007, 10:38:46
Hola Marquitos!, solo es la extension .BIN
la .hex esta realizada con el winpic800
Título: Re: Archivos .BIN ... .HEX
Publicado por: MGLSOFT en 28 de Noviembre de 2007, 11:56:54
Que problema!!
Justo esa extension no la soporta el programador de mi amigo, pero vemos que se puede hacer.... 8)
Título: Re: Archivos .BIN ... .HEX
Publicado por: RICHI777 en 28 de Noviembre de 2007, 17:10:13
Hola, trato de aportar algo, cuando tenemos viejos programas para DOS podemos correr el DOSBOX que es freeware y permite acceder a los puertos seriales y paralelos directamente. Con respecto al formato Hex y bin el primero es con formato, y el el segundo es raw directo, podes utilizar el programa HexWork Shop que permite leer un archivo binario y exportarlo a un Hex o Mot tranquilamente. Con respecto al modelo de memoria si el grabador no soporta las tensiones especificas de VPP y VCC porque no usas una que si la soporte y solo tenes en cuenta el tiempo de acceso ( 70 ns ).
Saludos a todos !