Página 1 de 1
IAR - Tamanho do firmware.

Enviado:
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.

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

Enviado:
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.

Enviado:
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.
.

Enviado:
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

Enviado:
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.