Re: Další dotaz na STM32F050C4

Jan Waclawek konfera na efton.sk
Středa Prosinec 4 10:32:07 CET 2013


Uz chapem - 2.9 je nejaka prehistoricka verzia ld (January 1994), tudiz aj
ten manual je jemne povedane mimo.
Z [binutils]/ld/ChangeLog-9899:

Wed Jul  1 19:40:34 1998  Richard Henderson <rth at cygnus.com>

	* ld.h (args_type): Add gc_sections.
	* ldgram.y (ldgram_had_keep, KEEP): New.
	(input_section_spec_no_keep): Rename from old input_section_spec.
	(input_section_spec): New.  Recognize KEEP.

wek

----- Original Message ---------------
>Uprednostnujem tuto variantu manualu:
>
>https://sourceware.org/binutils/docs/ld/Input-Section-Keep.html#index-KEEP-427
>
>ale nechapem, co myslite tym "to KEEP tam vùbec není"?
>
>wek
>
>
>----- Original Message ---------------
>>Tøeba tady 
>>ftp://ftp.gnu.org/old-gnu/Manuals/ld-2.9.1/html_mono/ld.html#SEC17 ale 
>>moc si nepoètete, to KEEP tam vùbec není. V podstatì je to pøíkaz 
>>linkeru, aby zachoval i sekce na které není v programu ¾ádný odkaz. A to 
>>i v pøípadì, ¾e pou¾ijete -gc-sections. Co¾ se hodí tøeba na ty vektory.
>>
>>Mrazík
>>
>>On 12/04/2013 08:06 AM, HUDA volny wrote:
>>> Díky v¹em za pomoc. Vypadá to, ¾e se datová oblast
>>> rapidnì zmen¹ila. Odpoledne jej doma vyzkou¹ím na
>>> zaøízení.
>>>
>>> Jaký je, prosím, rozdíl mezi tìmito pøíkazy
>>>       KEEP (*(.init))
>>>             *(.init)
>>> a kde se o tom nechá nìco pøeèíst. Zatím jsem v¾dy
>>> pou¾il nìjaký z pøíkladù. Ale je vidìt, ¾e zvlá¹tì
>>> pro ARMy s malou pamìtí je tøeba nìco nastudovat.
>>>
>>> HUDA
>>>



Daląí informace o konferenci Hw-list