[elektro] STM32L1 - gcc - -O2,3
uprogc .
uprogc at gmail.com
Mon Feb 6 10:52:49 CET 2017
Sziasztok !
Erdekes problemaval talalkoztam.
Van tobb non blocking state machine fuggvenyem. Csinal valamit, aztan var
valaszra.
Ha van valasz, ha nincs visszater egy cimmel, ami a sajat strukturajanak a
cime, itt
vannak a kulonbozo allapotai tarolva.
Igy a loopban tudom hogy eppen milyen allapotban van, vegzett a muvelettel,
folyamatban van, stb.
Ez 3 egyforma state machine fuggvennyel tokeletesen mukodik -O2 mellett is.
Ugyanazt a struktura tipust hasznalja a 3. state machine fuggveny is, ez
viszont csak -O0 mellett mukodik.
Emlitettem hogy a fuggveny visszater a struktura cimevel.
Ebben az esetben viszont a fuggvenyben levo cim es a visszatereskor
lemasolt cim nem egyezik !
Mainbol van hivva, nincs IT. Volatile sem segit.
Ilyent sem lattam meg :(
Udv.
Szabi
More information about the Elektro
mailing list