Atmel studio / GCC - oprimalizace
Pavel Hudecek
edizon na seznam.cz
Středa Duben 1 15:23:34 CEST 2020
Nakonec si myslím, že ta optimalizace zkazila inicializaci hodin. CodeVision okolo toho přepíná a zas vrací optimalizaci s pomocí nějakých #pragma, u kterých ale GCC píše warning že je ignoruje.
Takže otázka zní: Jak se u GCC udělá, aby se určitá část kódu optimalizovala jinak, než je globálně nastaveno?
PH
Od: Jindroush
Je mozne, ze by zapnuti -O0 zpusobilo volbu jineho prologu? Dokazete se podivat do vystupu linkeru, jestli je tam prilinkovane stejne CRT?
On 01.04.2020 15:12, Pavel Hudecek wrote:
Timer normálně generuje přerušení po 1 ms. Od toho je odvozeno různé časování. Mimo jiné se tím snižoval jas jedné LEDky (1:19 ms). Po přechodu na O0 začala blikat v řádu 100 ms. V terminálu to normálně psalo, po O0 jen rozsypanej čaj a je ho mnohem víc než očekávaná délka odeslaného textu.
PH
Od: Jan Waclawek
>(včetně timerů a rychlosti sériáku), jakoby se snížila hodinová frekvence.
Aha takto, toto som nejako prehliadol. To mas nejaky PWM mod na timeri? A
seriaku sa zmenil baudrate? Ake su presne symptomy?
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20200401/91dc2375/attachment.html>
Další informace o konferenci Hw-list