Další dotaz na STM32F050C4

Miroslav Mraz mraz na seznam.cz
Úterý Prosinec 3 13:19:58 CET 2013


Ano tohle je první část problému, já to mám v příkladu takto:
#if defined (__cplusplus)
   // Call C++ library initialisation
   __libc_init_array();
#endif
Druhá část je přidat do linker options -nostartfiles. Sice netuším proč, 
ale newlib tam přidává nějaký ten crt.o, ač ho vůbec nepotřebuje. Pak už 
je to korektní.

Mrazík

On 12/03/2013 12:49 PM, Pavel Brychta wrote:
> A mám ještě jeden nápad - pokud knihovnu skutečně nepoužíváte, zkuste 
> ve startupu zakomentovat     bl __libc_init_array - možná tohle je 
> důvod, proč je tolik paměti vyalokované linkerem...
>
> Pavel Brychta
>



Další informace o konferenci Hw-list