arm a float

Fanda Kopriva info na elektronikavyvoj.cz
Úterý Srpen 10 16:51:33 CEST 2010


Diky
nejak se v tech manualech nevyznam ,ale metodou zkousek a omylu jsem tam
nakonec prilinkoval to spravny.
  Fanda
Tomas Dresler napsal(a):
> DD,
>
> a) vypada to, ze nelinkujes RTL knihovny pro float. Zkus pohledat, co je
> potreba slinkovat s programem, zacni nazvem tech chybejicich funkci.
>
> b) Kdyz delis 1000, zkus ho napsat jako float (1000.0)
>
> BR, Tomas
>
>   
>> Dobry den
>> nechodi mi konverze k float cislum .Nekde delam chybu a nemuzu na to
>> prijit.
>>
>> arm-elf-ld -v -Map main.map -T2378_demo.cmd -o main.out  crt.o main.o
>> gps3.o libc.a libm.a libg.a
>>
>>                                                toto je v MAIN.C  nize
>> uvedene soubory jsou v pracovnim adresari
>> #include "LPC23xx.h"
>> #include "stdlib.h"
>> #include "newlib.h"
>> #include "main.h"
>> #include "math.h"
>> #include "_ansi.h"
>>
>>   float PRAHpom2,PRAHFsuma,PRAHdeviace,PRAHnovy;
>>
>> //cast programu
>> 1277:      PRAHFsuma = PRAHFsuma + (float)PRAHpom1;
>> 1278:      PRAHFsuma = PRAHFsuma /
>> 1000;                                             }
>>
>> 1280:      PRAHdeviace = sqrtf(PRAHFsuma);
>> 1281:      PRAHb = (signed short)PRAHdeviace;
>>
>>                                               toto je vypis chyb
>>
>> C:\tata\akcekomp\minipcs\armprog\arm1/main.c:1277: undefined reference
>> to `__floatsisf'
>> C:\tata\akcekomp\minipcs\armprog\arm1/main.c:1277: undefined reference
>> to `__addsf3'
>> C:\tata\akcekomp\minipcs\armprog\arm1/main.c:1278: undefined reference
>> to `__divsf3'
>> C:\tata\akcekomp\minipcs\armprog\arm1/main.c:1281: undefined reference
>> to `__fixsfsi'
>>
>> Diky za ochotu.
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>>
>>     
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
>   



More information about the Hw-list mailing list