Autor Tema: Como crear un archivo COFF o ELF para simular en proteus  (Leído 4247 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Carlos2302

  • PIC16
  • ***
  • Mensajes: 110
Como crear un archivo COFF o ELF para simular en proteus
« en: 05 de Enero de 2016, 23:30:08 »
Hola muchachos me pueden dar los pasos para crear los archivos para debuguear en proteus estoy usando el CCS v6 y pues quiero aprender sobre estos micros y no logro crear dichos archivos. Gracias de antemano.
Gracias a Dios por aquellas personas que ayudan sin esperar nada a cambio. Dios los bendiga hoy mañana y siempre.

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Como crear un archivo COFF o ELF para simular en proteus
« Respuesta #1 en: 05 de Enero de 2016, 23:41:33 »
No probaste de fijarte en las propiedades del proyecto para que se genere una salida ... realmente el programa lo genera, pero luego suele llamar a otro ejecutable que lo pasa a .hex/.bin etc segun el formato.

Si no me equivoco llamando al
hex430
segun:

http://www.ti.com/lit/ug/slau131k/slau131k.pdf

Pero el linker deberia darte el .elf.

Si no mal recuerdo CCS le pone extension .out a la salida del linker, busca eso que seguro es el .elf

Desconectado Carlos2302

  • PIC16
  • ***
  • Mensajes: 110
Re:Como crear un archivo COFF o ELF para simular en proteus
« Respuesta #2 en: 06 de Enero de 2016, 10:36:02 »
Amigo no lo veo lo mas parecido al  .out es lo que ves en la imagen. Gracias por responder y querer ayudarme.
Gracias a Dios por aquellas personas que ayudan sin esperar nada a cambio. Dios los bendiga hoy mañana y siempre.

Desconectado Carlos2302

  • PIC16
  • ***
  • Mensajes: 110
Re:Como crear un archivo COFF o ELF para simular en proteus
« Respuesta #3 en: 06 de Enero de 2016, 10:44:08 »
Gracias KILLERJC mire te adjunto imagen de los archivos de salida del proyecto y me dices si es que debo cambiar la extenxion por .elf.
Gracias a Dios por aquellas personas que ayudan sin esperar nada a cambio. Dios los bendiga hoy mañana y siempre.

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Como crear un archivo COFF o ELF para simular en proteus
« Respuesta #4 en: 06 de Enero de 2016, 13:39:57 »
El .out es el ELF. sino intenta abrirlo con un bloc de notas y deberia comenzar:

ELF

lo que podes hacer es cambiarle el nombre total cuando compilas te lo crea nuevamente ( el cual vas a tener que cambiarlo de nuevo ) o... proba agregar el .out directamente, ya que es un ELF

Desconectado Carlos2302

  • PIC16
  • ***
  • Mensajes: 110
Re:Como crear un archivo COFF o ELF para simular en proteus
« Respuesta #5 en: 06 de Enero de 2016, 23:11:29 »
nada ya hice de todo y nada de nada no logro crear el archivo que lastima vale y queria empezar a probar estos micro con proteus lo que si me crea y gracias a un video que vi fue el archivo .exe para grabar y pues tambien probar en el proteus pero no puedo debuguear. :? :(
Gracias a Dios por aquellas personas que ayudan sin esperar nada a cambio. Dios los bendiga hoy mañana y siempre.

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re:Como crear un archivo COFF o ELF para simular en proteus
« Respuesta #6 en: 07 de Enero de 2016, 00:35:05 »
Saludos,

asegurate que al compilar el archivo aparezca +DF en las opciones de compilacion; de no estarlo, ve a la configuración y escribe +DF luego de las opciones que esten configuradas y listo, de esa manera el CCS generará el .COFF
El papel lo aguanta todo

Desconectado Carlos2302

  • PIC16
  • ***
  • Mensajes: 110
Re:Como crear un archivo COFF o ELF para simular en proteus
« Respuesta #7 en: 07 de Enero de 2016, 10:23:02 »
MLO__ gracias por contestar pero me podrias dar una captura de pantalla donde pueda ver esa opcion.
Gracias a Dios por aquellas personas que ayudan sin esperar nada a cambio. Dios los bendiga hoy mañana y siempre.

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re:Como crear un archivo COFF o ELF para simular en proteus
« Respuesta #8 en: 07 de Enero de 2016, 12:16:31 »
Saludos,

Las opciones activas las ves en la ventana output



En el IDE de MPLAB vas a:



y configuras con +DF en la siguiente ventana:



Con eso, deberia aparecer el .COFF en la carpeta de tu proyecto.
El papel lo aguanta todo

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Como crear un archivo COFF o ELF para simular en proteus
« Respuesta #9 en: 07 de Enero de 2016, 14:20:51 »
MLO__ creo que te confundiste.

es CCS de TI. Es decir el Code Composer Studio para el MPS430.

Igual en las propiedades de proyecto puede seleccionar la salida..
Al menos yo uso CCS v5 para un micro con ARM, ahi el compilador en "General" tiene la opcion (output format) de sacarlo por ELF o por COFF, y le dije que solamente tenia el .out por que asi lo llama el mismo linker, en realidad el make autogenerado:


Citar
ProyectoFinal.out: $(OBJS) $(CMD_SRCS) $(GEN_CMDS)
   @echo 'Building target: $@'
   @echo 'Invoking: ARM Linker'
   "/home/xxx/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -g --gcc --define=ccs="ccs" --define=PART_TM4C1294NCPDT --display_error_number --diag_warning=225 --diag_wrap=off -z -m"ProyectoFinal.map" --heap_size=0 --stack_size=512 -i"/home/xxx/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/lib" -i"/home/xxx/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/include" --reread_libs --warn_sections --display_error_number --diag_wrap=off --xml_link_info="ProyectoFinal_linkInfo.xml" --rom_model -o "ProyectoFinal.out" $(ORDERED_OBJS)
   @echo 'Finished building target: $@'
   @echo ' '

Pero eso no cambia nada y sigue siendo un ELF al menos en mi caso.
Igual yo jamas use el MPS430 por eso mismo no podia decir esto por que seguro cambiaba


PD: Dice CCSv6 por que es el que tengo en Ubuntu que es donde lo uso, tengo el CCSv5 en windows.

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re:Como crear un archivo COFF o ELF para simular en proteus
« Respuesta #10 en: 07 de Enero de 2016, 14:42:57 »
 :shock: :shock: :shock: :shock:

ah carambas!!! leí CCS y mi suposición fue otra!!!  ... no caí en cuenta del tema del foro, mil disculpas.
El papel lo aguanta todo

Desconectado Carlos2302

  • PIC16
  • ***
  • Mensajes: 110
Re:Como crear un archivo COFF o ELF para simular en proteus
« Respuesta #11 en: 07 de Enero de 2016, 19:02:01 »
Jajaja bueno tranquilo mi pana MLO, bueno me quedare con las ganas de debuguear con proteus.
Gracias a Dios por aquellas personas que ayudan sin esperar nada a cambio. Dios los bendiga hoy mañana y siempre.