Witam,
czy spotkał się ktoś z problemem optymalizacji przy korzystaniu z w.w. narzędzi ??
Podstawowy problem jaki się pojawia przy ustawieniu "jakieś" optymalizacji to:
Kod:
Error: registers may not be the same -- `strexh r0,r0,[r1]'
Error: registers may not be the same -- `strexb r0,r0,[r1]'
Okazuje się, że to znany problem i rozwiązanie znajduje się w tym linku:
https://answers.launchpad.net/gcc-arm-embedded/+question/217817Należy edytować plik core_cm3.c
No ok ale okazuje się, że u mnie po edycji da się skompilować program, ale już po zaprogramowaniu procka wiesza się
.
Po kilku próbach okazuje się, że tak się dzieje jak mam włączone LTO.
Bez niego optymalizacje działają i programy również.
Czy ktoś może spotkał się z podobnymi problemami ??
Jestem początkujący w arm a już mnie wkurzają
Pozdrawiam
R.L.