TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado 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
-
Bueno, me contesto solo... recien renombre la extension .bin como .obj, y lo veo tal cual el editor... tendre que probar nomas... :mrgreen:
Norberto
-
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!
-
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!
-
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 :-)
-
Siempre puedes leer la memoria actual y guardar el fichero leído a buen recaudo antes de reprogramarla.
-
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:
-
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!
-
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
-
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
-
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!
-
Por que no colgas los archivitos aca y vemos si los analizamos?
Saludos
-
Pero las 27C512 no tienen ventana de borrado??? :mrgreen: :mrgreen:
-
Ahh! no, vienen las dos versiones, con y sin ventana...
La sin ventana es OTP... :shock: :shock:
-
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
-
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
-
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:
-
: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 :-)
-
Aca tambien es Viernes !!! :lol: :lol:
-
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
-
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 .
-
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:
-
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
-
En ese caso preciso el archivo original que deberia llevar la memoria...
Podras enviarmelo, Norberto?? :mrgreen:
-
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:
-
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
-
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
-
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
-
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
-
OOOps!!!
Quien dijo que esa memoria es serial??? :shock: :shock: :shock:
-
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)
-
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
-
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 .
-
Hola Cisco, ok, ahora ingresare en el setup y cambio la configuracion de puerto...
el archivo original del grabador es este...
-
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:
-
Hola Marquitos!, solo es la extension .BIN
la .hex esta realizada con el winpic800
-
Que problema!!
Justo esa extension no la soporta el programador de mi amigo, pero vemos que se puede hacer.... 8)
-
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 !