data.impure_data

HUDA hudaklan na volny.cz
Pondělí Srpen 29 15:04:13 CEST 2016


Nechal jsem si vypsat příkazovou řádku (odřádkované příkazy)

arm-none-eabi-gcc.exe
-mcpu=cortex-m0
-march=armv6-m
-Wl,--defsym=__HEAP_SIZE=0x0000
-Wl,--defsym=__STACK_SIZE=0x0100
-mfloat-abi=soft
-DSTM32F051
-fno-strict-aliasing
-mthumb
-Wall
-fdata-sections
-ffunction-sections
-O0
-g3
-D__DONT_INIT_VTABLE
-fno-builtin
-Wa,-adhlns=bin\Debug\.lst
-Wl,-script="../../../../STM_Lib/STM32F0xx/STM32F051R8_FLASH.ld"
-o ...............seznam souboru.o pro linker
-Wl,-Map=bin\Debug\Test.map
-specs=nano.specs
-Wl,--gc-sections

Nechybí, nebo nepřebývá mi tam něco?
Jak jsou parametry pro nm?

HUDA



Dne Mon, 29 Aug 2016 14:28:33 +0200 Jan Smrz <jan.smrz na email.cz> napsal(a):

> Nevim, mohu jen rict, ze u mne to na F4 funguje.
>
> V nastaveni linkeru, sekce Library selection mam zaskrtnuto pouze Newlib  
> nano-branch.
>
> V prikazove radce pro  linker take krome -specs=nano.specs nevidim nic  
> zvlastniho.
>
> vystup z nm:
> 20000060 00000060 d impure_data
> 200000c0 00000004 D _impure_ptr
>
> t.j. jen 100 bytu.
>
>
> J.S.
>
>
>
> On 08/29/2016 12:40 PM, HUDA wrote:
>> To už mám zaškrtnuto ("Newlib Nano-branch" = -specs=nano.specs).
>> A pořád stejné.
>>
>> HUDA


Další informace o konferenci Hw-list