Witam, mam problem z prawidłowym skompilowaniem programu.
Środowisko Code::Blocks na aktualnym Xubuntu.
Program z pustą pętlą while kompiluje się i wgrywa w proca bez problemu (avrdude, USBasp), dlatego pomijam opis programowania. Problem zaczyna się przy funkcjach opóźniających. Kod zapewne Panowie rozpoznają, klasyczny blink z pewnej popularnej polskiej strony, z poprawionymi pod Tiny25 pinami:
Tak wygląda log z kompilacji (wykonywane polecenia):
F_CPU jak widać mam zdefiniowane bezpośrednio przy kompilatorze, optymalizację mu włączyłem tak jak chciał, nie używam _delay_xx ze zmienną. Prawdopodobnie pomijam jakiś szczegół, jednak szybkie googlanie wskazuje jedynie powyższe możliwości. Zastanawia mnie, co to jest to __ticks_dc, które występuje we wskazanej przez kompilator linijce.
Na życie zarabiam pisaniem w językach interpretowanych, C nieco tylko liznąłem na studiach, mikrokontrolerów nie programowałem nigdy. Z Linuxem jestem obyty.
Eclipse to dla mnie ostateczność. Od dawna staram się przed nim uciekać kiedy tylko mogę, i wolałbym uniknąć przesiadki. Windows nie wchodzi w grę.
Będę wdzięczny za zasugerowanie przyczyny problemu.
Środowisko Code::Blocks na aktualnym Xubuntu.
Kod: Bash
Program z pustą pętlą while kompiluje się i wgrywa w proca bez problemu (avrdude, USBasp), dlatego pomijam opis programowania. Problem zaczyna się przy funkcjach opóźniających. Kod zapewne Panowie rozpoznają, klasyczny blink z pewnej popularnej polskiej strony, z poprawionymi pod Tiny25 pinami:
Kod: C / C++
Tak wygląda log z kompilacji (wykonywane polecenia):
Kod: Bash
F_CPU jak widać mam zdefiniowane bezpośrednio przy kompilatorze, optymalizację mu włączyłem tak jak chciał, nie używam _delay_xx ze zmienną. Prawdopodobnie pomijam jakiś szczegół, jednak szybkie googlanie wskazuje jedynie powyższe możliwości. Zastanawia mnie, co to jest to __ticks_dc, które występuje we wskazanej przez kompilator linijce.
Na życie zarabiam pisaniem w językach interpretowanych, C nieco tylko liznąłem na studiach, mikrokontrolerów nie programowałem nigdy. Z Linuxem jestem obyty.
Eclipse to dla mnie ostateczność. Od dawna staram się przed nim uciekać kiedy tylko mogę, i wolałbym uniknąć przesiadki. Windows nie wchodzi w grę.
Będę wdzięczny za zasugerowanie przyczyny problemu.
