Cześć i czołem.
Od dwóch tygodni walczę na noże z stmem 32f429 i nie bardzo chce cokolwiek działać.
Problem jest dość trywialny: nie działają przerwania. Jedynie projekt wygenerowany przy pomocy CubeMX'a potrafi zrobić przerwania, ale znowu nie chce przyjmować klas etc. Zresztą, wolę unikać tego narzędzia, wolę rozumieć co gdzie jest i dlaczego.
Próbuję skonfigurować eclipse, aby zwykłe przerwanie od przycisku działało. Niestety bezskutecznie.
Przy debugowaniu projektu po wciśnięciu przycisku procek idzie w krzaki, nawet nie wskazuje które - po prostu nic.
Mój kod na rejestrach do włączania przerwania etc działa - jak udało mi się w CubeMX wygenerować projekt, w którym działały przerwania, to po wklejeniu mojego kodu ciągle działały, czyli okej.
Znalazłem startup file, z całym wektorem przerwań dostosowanym do mojego procka.
Skrypt linkera brałem zarówno z projektu z CubeMX jak i z bibliotek stdperiph, na nic.
Czy możecie mnie naprowadzić na jakąś stronę/skrypt/tutorial jak ustawic Eclipse, żeby to działało? Ewentualnie mogę na czystym kompilatorze robić, bez znaczenia, byleby działało. Szukam wiedzy, niestety moje poszukiwania są bezskuteczne...
Z góry dzięki za pomoc...
Od dwóch tygodni walczę na noże z stmem 32f429 i nie bardzo chce cokolwiek działać.
Problem jest dość trywialny: nie działają przerwania. Jedynie projekt wygenerowany przy pomocy CubeMX'a potrafi zrobić przerwania, ale znowu nie chce przyjmować klas etc. Zresztą, wolę unikać tego narzędzia, wolę rozumieć co gdzie jest i dlaczego.
Próbuję skonfigurować eclipse, aby zwykłe przerwanie od przycisku działało. Niestety bezskutecznie.
Przy debugowaniu projektu po wciśnięciu przycisku procek idzie w krzaki, nawet nie wskazuje które - po prostu nic.
Mój kod na rejestrach do włączania przerwania etc działa - jak udało mi się w CubeMX wygenerować projekt, w którym działały przerwania, to po wklejeniu mojego kodu ciągle działały, czyli okej.
Znalazłem startup file, z całym wektorem przerwań dostosowanym do mojego procka.
Skrypt linkera brałem zarówno z projektu z CubeMX jak i z bibliotek stdperiph, na nic.
Czy możecie mnie naprowadzić na jakąś stronę/skrypt/tutorial jak ustawic Eclipse, żeby to działało? Ewentualnie mogę na czystym kompilatorze robić, bez znaczenia, byleby działało. Szukam wiedzy, niestety moje poszukiwania są bezskuteczne...
Z góry dzięki za pomoc...