Página 1 de 1

IAR - Tamanho do firmware.

MensagemEnviado: 25 Ago 2009 16:56
por Francesco
Pessoal,

Como faço para saber o tamanho do meu programa no IAR? Preciso saber se ele superou o limite de memória do 8051, mas não sei onde achar isso no IAR.

MensagemEnviado: 25 Ago 2009 20:13
por Djalma Toledo Rodrigues

MensagemEnviado: 26 Ago 2009 12:29
por Francesco
Olá Djalma,

Agradeço a dica, mas não haveria alguma maneira mais simples?
O softare IAR foi caro, não quero me conformar em ter pago um software tão caro e só saber o tamanho do meu firmware calculando os endereços do Hex gerado.

MensagemEnviado: 26 Ago 2009 13:09
por Djalma Toledo Rodrigues
Se você esta programando em C , sómente poderá saber o tamanho do Programa em
Linguagem de Máquina após a compilação, que pode ser feita a qualquer tempo.

Creio eu.
.

MensagemEnviado: 26 Ago 2009 13:57
por Sergio38br
Francesco, no caso do arm o IAR apresenta no final da compilação os recursos usados, pode ser uma chave que vc tenha de utilizar tipo gerar o map. geralmente em todos os compiladores que conheço o map mostra o qto vc usou de recursos.

[ ]'s
Sergio

MensagemEnviado: 26 Ago 2009 18:13
por Francesco
Realmente, havia esquecido do arquivo MAP. Os dados estão lá sim:

Código: Selecionar todos
 82 087 bytes of CODE  memory
     18 bytes of DATA  memory (+ 79 absolute )
  4 695 bytes of XDATA memory (+  8 absolute )
    192 bytes of IDATA memory
      8 bits  of BIT   memory

Errors: none
Warnings: none


Obrigado a todos.