2017-02-22 5 views
2

Dans mon code, j'ai la variable suivante que je veux afficher dans mon journalvariable flottante d'impression au format IEEE dans Trace32

t_f32 tx_float_to_1x16_send_data[15]; 

Dans mon script cmm j'ai essayé différentes façons d'afficher variables mon mais TRACE32 semble seulement gérer hexadécimal, binaire et décimal mais pas IEEE il

PRINT VAR.VALUE(tx_float_to_1x16_send_data[0]) 
PRINT %Decimal VAR.VALUE(tx_float_to_1x16_send_data[0]) 
PRINT FORMAT.DECIMAL(8.,VAR.VALUE(tx_float_to_1x16_send_data[0])) 

Je ne ai trouvé un moyen d'afficher IEEE, mais il fonctionne avec une adresse et je ne sais pas comment l'appliquer à une variable

PRINT DATA.FLOAT("IEEE",D:0x800B2C) 

Note: lors de l'utilisation VAR.VIEW en mode débogage, Trace32 est parfaitement capable de formater les données comme un flotteur

Toute aide serait appréciée. Merci

Répondre

2

Eh bien, je suppose que cela devrait fonctionner:

PRINT Data.Float("IEEE",Var.ADDRESS(tx_float_to_1x16_send_data[0]))