Strona 1 z 1

Jak wywoływać po kompilacji 'zdarzenia' w eclipsie

: środa 15 maja 2019, 15:44
autor: GrumpyRez
Mam problem,
Eclipse skonfigurowany pod środowisko dla ESP32

w przypadku gdy kompilujemy projekt, niestety w Console nie pojawia się zajętość pamięci itp.

jest na to odpowiednia komenda, tj. make size

podobnie jak make flash, wystarczy ją dopisac do Build Targets
jak na załączonym obrazku

Zrzut ekranu 2019-05-15 15.38.39.png


Tylko w jaki sposób teraz wywoływać 'size' po każdej kompilacji ?

Re: Jak wywoływać po kompilacji 'zdarzenia' w eclipsie

: środa 15 maja 2019, 17:14
autor: tasza
post-build steps?

Re: Jak wywoływać po kompilacji 'zdarzenia' w eclipsie

: środa 15 maja 2019, 17:31
autor: ZbeeGin
Jak się nie mylę to trzeba wejść w ustawienia projektu, "C/C++ Build -> Settings", tam w zakładce "Build Steps" w sekcji "Post-Build Steps" mamy pole "Commands", gdzie można dopisać polecenia wykonywane na końcu całego procesu.
W AC6 na przykład mamy: "arm-none-eabi-objcopy -O binary "${BuildArtifactFileBaseName}.elf" "${BuildArtifactFileBaseName}.bin"; arm-none-eabi-size "${BuildArtifactFileName}"
Czyli generuje się plik BIN na postawie pliku ELF i wyświetla się tabelka z rozmiarami sekcji.

U Ciebie może to być np.: size "${BuildArtifactFileName}"

Re: Jak wywoływać po kompilacji 'zdarzenia' w eclipsie

: środa 15 maja 2019, 17:56
autor: GrumpyRez
To jest projekt na bazie makefile... tu nie ma post build steps :/