Dúvida Debug IAR

Software e Hardware para uC Texas

Moderadores: andre_luis, 51

Dúvida Debug IAR

Mensagempor dutrix » 14 Dez 2006 12:31

Olá,

estou tentando acompanhar o estado de algumas variáveis através do debug do IAR. Eu uso a função printf() da biblioteca stdio.h, mas ele não está imprimindo variáveis do tipo float (usando "%f"). Inteiros e Chars funcionam normalmente. Ja tentei alterar as opções de biblioteca colocando o formato de escrito médio e grande, mas sem sucesso. Estou utilizando um MSP430 F169.
Alguém tem alguma idéia do porque não funciona?

Obrigado!
dutrix
 
Mensagens: 2
Registrado em: 14 Dez 2006 12:17

Mensagempor Fábio Pereira » 15 Dez 2006 08:12

Mas qual o problema exato que está acontecendo ?

Outra coisa: o título do post fala em problemas no Debug, mas você está reclamando de problemas com a função printf ...

Qual exatamente o problema ? Você não consegue visualizar a variável float no debug utilizando a janela de watch ?

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 dutrix » 15 Dez 2006 09:35

No decorrer de um programa eu coloquei algumas chamadas printf() para acompanhar os valores de algumas variáveis. Quando o printf() é usado para escrever variáveis inteiras, o valor aparece corretamente (na janela Terminal I/O). Porém, ele vai escrever uma variável do tipo float, ele nao escreve o valor dela. Se eu tenho por exemplo essa chamada:

printf("var = %f",variavel);

na janela de I/O aparece isso:

var = f

Se eu usar "%d" ao invés de "%f" funciona, mas quero o valor exato.

Entendeu a dúvida? Nao sei por que o IAR nao reconhece o %f...

Obrigado!
dutrix
 
Mensagens: 2
Registrado em: 14 Dez 2006 12:17

Mensagempor Viktor » 09 Jan 2007 12:51

Verifica a consiguração para impressão formatada que você escolheu nas configurações !!
Viktor
Byte
 
Mensagens: 281
Registrado em: 12 Out 2006 11:33


Voltar para Texas

Quem está online

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

x