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