Duvida (apanhando) CodeWarior

Software e Hardware para uC da Qualcomm, NXP, FreeScale e Motorola

Moderadores: 51, guest2003

Duvida (apanhando) CodeWarior

Mensagempor Nightcrawler » 20 Mai 2007 00:25

Pessoal, estou a algum tempo (2 a 3 meses) usando o CW. Apanhei muito do danado no inicio, mas estou pegando o jeito.
Minha duvida é: existe alguma maneira de ver quanta memória RAM está sendo usada pelo programa e quanto da memória da "pilha"??? Assucede que, por duas vezes, apanhei do CW devido a estouro da pilha..... :P :P
Diego
Avatar do usuário
Nightcrawler
Byte
 
Mensagens: 450
Registrado em: 11 Out 2006 14:20
Localização: Santa Maria - RS

Mensagempor Fábio Pereira » 20 Mai 2007 11:34

O MAP file do linker mostra estas informações.

Até +
Fábio Pereira
embeddedsystems.io
Avatar do usuário
Fábio Pereira
Word
 
Mensagens: 674
Registrado em: 16 Out 2006 09:07
Localização: Kitchener, ON

Mensagempor Nightcrawler » 20 Mai 2007 15:37

Fabio, obrigado pela ajuda. Tem como vc ser mais especifico? Já tive olhando no MAP File, mas não consegui entende-lo.
Diego
Avatar do usuário
Nightcrawler
Byte
 
Mensagens: 450
Registrado em: 11 Out 2006 14:20
Localização: Santa Maria - RS

Mensagempor Fábio Pereira » 21 Mai 2007 23:18

Olá Nightcrawler,

Bom, a seção do MAP file que mostra o tamanho de cada segmento de código é esta aqui:

Código: Selecionar todos
*********************************************************************************************
SECTION-ALLOCATION SECTION
Section Name                    Size  Type     From       To       Segment
---------------------------------------------------------------------------------------------
...
...
...

Summary of section sizes per section type:
READ_ONLY (R):        xxxx (dec:     xxxx)
READ_WRITE (R/W):       xxxx (dec:      xxxx)
NO_INIT (N/I):          xxxx (dec:       xxxx)


A RAM é aquela das seções READ_WRITE e NO_INIT. A ocupação da pilha não está disponível no MAP file do Codewarrior.

Até +
Fábio Pereira
embeddedsystems.io
Avatar do usuário
Fábio Pereira
Word
 
Mensagens: 674
Registrado em: 16 Out 2006 09:07
Localização: Kitchener, ON

Mensagempor Nightcrawler » 22 Mai 2007 09:48

Muito obrigado pela dica Fabio.
Diego
Avatar do usuário
Nightcrawler
Byte
 
Mensagens: 450
Registrado em: 11 Out 2006 14:20
Localização: Santa Maria - RS


Voltar para NXP (ex-FreeScale (ex-Motorola))

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x