ATNEL tech-forum https://forum.atnel.pl/ |
|
MkClipse + ATMega324PB https://forum.atnel.pl/topic23246.html |
Strona 1 z 1 |
Autor: | slawus1998 [ 14 lip 2020, o 17:47 ] |
Tytuł: | MkClipse + ATMega324PB |
Witam wszystkich forumowiczów, Walczę od wczoraj z kompilacją projektu (póki co) w środowisku MkClipse dla procka ATMega324PB. Czytałem zawartość tego wątku: topic17314.html ale niestety znajdujące się tam informacje w żaden sposób mi nie pomogły. Na chwilę obecną: 1. Usunąłem cały folder MkClipse z dokumentów 2. Uruchomiłem MkClipse i pozwoliłem mu na zainstalowanie obecnej wersji AVR Toolchain oraz avrdude 3. Utworzyłem nowy projekt, w "czystej" lokalizacji (ścieżka dostępu bez spacji, polskich znaków, ogólnie czegokolwiek), wybrałem wspomniany procek. 4. Uruchomiłem kompilację. Efektem opisanych powyżej kroków był komunikat: Czy ma ktoś może pomysł, jak naprawić taki błąd? Będę ogromnie wdzięczny za jakiekolwiek wskazówki. Pozdrawiam serdecznie |
Autor: | fofex [ 14 lip 2020, o 18:55 ] |
Tytuł: | Re: MkClipse + ATMega324PB |
Sprawdź czy masz wszystkie niezbędne pliki (${TOOLCHAIN_ROOT} to katalog Twojego toolchaina, ${GCC_VER} wersja kompilatora, prawdopodobnie 5.4.0): ${TOOLCHAIN_ROOT}/avr/lib/avr5/crtatmega324pb.o ${TOOLCHAIN_ROOT}/avr/lib/avr5/libatmega324pb.a ${TOOLCHAIN_ROOT}/avr/include/avr/iom324pb.h ${TOOLCHAIN_ROOT}/lib/gcc/avr/${GCC_VER}/device-specs/specs-atmega324pb Sprawdz czy w pliku ${TOOLCHAIN_ROOT}/avr/include/avr/io.h jest wpis #elif defined (__AVR_ATmega324PB__) # include <avr/iom324pb.h> |
Autor: | Szofer [ 14 lip 2020, o 19:15 ] |
Tytuł: | Re: MkClipse + ATMega324PB |
A czy czasem toolchin'a tego z Mkclipse się nie kopiuje do root'a avr toolchin'a w program files?Bo umnie poprostu ściąga toolchin'a i zapisuje w folderze Mkclipse nie instalując (win10pro), sam musiałem przekopiować do program Files do folderu z toolchin'em i pozwolić na podmianki plików. |
Autor: | slawus1998 [ 14 lip 2020, o 19:29 ] |
Tytuł: | Re: MkClipse + ATMega324PB |
fofex napisał(a): Sprawdź czy masz wszystkie niezbędne pliki (${TOOLCHAIN_ROOT} to katalog Twojego toolchaina, ${GCC_VER} wersja kompilatora, prawdopodobnie 5.4.0): ${TOOLCHAIN_ROOT}/avr/lib/avr5/crtatmega324pb.o ${TOOLCHAIN_ROOT}/avr/lib/avr5/libatmega324pb.a ${TOOLCHAIN_ROOT}/avr/include/avr/iom324pb.h ${TOOLCHAIN_ROOT}/lib/gcc/avr/${GCC_VER}/device-specs/specs-atmega324pb Sprawdz czy w pliku ${TOOLCHAIN_ROOT}/avr/include/avr/io.h jest wpis #elif defined (__AVR_ATmega324PB__) # include <avr/iom324pb.h> Brakuje u mnie faktycznie tego pliku specs-atmega324pb. Nie wiesz może gdzie mogę do znaleźć lub prędzej pobrać? Wpisując w internecie po nazwie znajduje mi jedynie noty katalogowe do tegoż procesora. Pozdrawiam |
Autor: | fofex [ 14 lip 2020, o 19:48 ] |
Tytuł: | Re: MkClipse + ATMega324PB |
http://packs.download.atmel.com/ Pobrać "Atmel ATmega Series Device Support" pliki startowe .o i .a będą w /gcc/dev/atmega324pb/avr5/ plik .h w /include/avr/ plik spec w /gcc/dev/atmega324pb/device-specs/ |
Autor: | slawus1998 [ 14 lip 2020, o 23:42 ] |
Tytuł: | Re: MkClipse + ATMega324PB |
Udało się, problem rozwiązany. Dzięki ogromne fofex, za sugestię. Podesłaną przez Ciebie stronę internetową spotkałem już wcześniej, ale w życiu by mi nie przyszło do głowy, żeby pobrany plik w formacie .atpack po prostu rozpakować. Dzięki jeszcze raz |
Autor: | mirekk36 [ 23 lip 2020, o 23:54 ] |
Tytuł: | Re: MkClipse + ATMega324PB |
Jakby ktoś pytał albo potrzebował to najnowsza aktualizacja MkClipse 1.0.0.78 już dostarcza Toolczajna z prockiem ATmega324pb i kilkoma tam drobnymi nowościami w swoim interfejsie. |
Autor: | mirekk36 [ 10 wrz 2020, o 09:55 ] |
Tytuł: | Re: MkClipse + ATMega324PB |
slawus1998 napisał(a): Docelowo chciałbym tamn również wgrać BLSa i podejrzewam, że z MkBootloader3 będą te same problemy :/ zamiast podejrzewać sprawdź - bo będzie działać |
Autor: | slawus1998 [ 10 wrz 2020, o 10:22 ] |
Tytuł: | Re: MkClipse + ATMega324PB |
Niestety pojawia się ten sam problem. Będąc w zakładce BLS Generator, gdy chcę odczytać dane z procka pojawia się komunikat "uC not detected", a gdy mimo to chcę wgrać BLSa do procka, to komunikat "Target MCU: ATMEGA324P, connected is: ". Z racji, że problem wydaje się być szerszy, zacząłem nowy wątek, gdzie napisałem co przetestowałem i z jakim rezultatem: [ skasowałem ten wątek bo robi tylko mega zamieszanie - mirekk36 ] Wygląda to na błąd komunikacji komputera z prockiem, ale wszystkie połączenia, opcje SlowSCK itp sprawdziłem conajmniej 10 razy i nie znalazłem tam żadnych błędów :/ |
Autor: | mirekk36 [ 10 wrz 2020, o 10:35 ] |
Tytuł: | Re: MkClipse + ATMega324PB |
slawus1998 napisał(a): Z nowym AVR Toolchainem działa zarówno Mkclipse i |Eclipse, ale jak wygląda sprawa z MkAvrCalculator? Po wskazaniu ścieżki do nowego AVRDUDE, podłączeniu procka (ATMega324PB) i kliknięciu "sprawdź podłączony AVR" pojawia się błąd: jeśli chodzi o to - to niestety dopiero jak się ukaże ORANGEBOOK - to dopiero wtedy pojawi się najnowsza wersja MkAvrCalculatora, która będzie w pełni obsługiwała procki: ATmega88PB ATmega324PB bo na dzisiaj to już obsługuje ATmega168PB i ATmega328PB ------------------------ [ Dodano po: 1 minucie ] slawus1998 napisał(a): Niestety pojawia się ten sam problem. Będąc w zakładce BLS Generator, gdy chcę odczytać dane z procka pojawia się komunikat "uC not detected", a gdy mimo to chcę wgrać BLSa do procka, to komunikat "Target MCU: ATMEGA324P, connected is: ". ok to sprawdzę jeszcze - bo jednak może do MkBootloadera nie dodałem właściwego pliku config, jak uda się szybko poprawić to pojawi się aktualizacja niedługo ------------------------ [ Dodano po: 29 minutach ] slawus1998 napisał(a): Będąc w zakładce BLS Generator, gdy chcę odczytać dane z procka pojawia się komunikat "uC not detected", a gdy mimo to chcę wgrać BLSa do procka, to komunikat "Target MCU: ATMEGA324P, connected is: ". teraz sprawdź a w nowym wątku nie odpisuję - bo teraz to namieszałeś ... na drugi raz zakładaj nowy wątek od razu ... ------------------------ [ Dodano po: 31 minutach ] slawus1998 napisał(a): ygląda to na błąd komunikacji komputera z prockiem, ale wszystkie połączenia, opcje SlowSCK itp sprawdziłem conajmniej 10 razy i nie znalazłem tam żadnych błędów :/ nie kombinuj tylko zassaj aktualizację MkBootloadera a w temacie MkAvrCalculatora przeczytaj co wyżej napisałem |
Autor: | fofex [ 10 wrz 2020, o 12:03 ] |
Tytuł: | Re: MkClipse + ATMega324PB |
slawus1998 napisał(a): bo nie skonfiguruję Fusebitów Zawsze możesz wypalić fusebity avrdudem w konsoli. Kalkulator fusów online: https://media.vagrearg.org/atpack/ W avrdude.conf dodać wpis: https://github.com/epccs/Gravimetric/bl ... 324pb.conf Wpis w tej formie zadziała dla avrdude 6.x, dla 5.11 trzeba skopiować wpis dla m324p i podmienić/dopisać pozycje które się róznią/których nie ma |
Autor: | mirekk36 [ 10 wrz 2020, o 12:36 ] |
Tytuł: | Re: MkClipse + ATMega324PB |
slawus1998 napisał(a): Poza tym bez sprawnie działającego w tej kwestii MkAvrCalculator wiele nie uda mi się zdziałać, bo nie skonfiguruję Fusebitów, żeby BLS aktywował się po resecie procesora (ten fuse "boot reset vector"). Także sumarycznie chyba szkoda sobie zaprzątać tym głowę, a ja do czasu pojawienia się nowych aktualizacji programów postaram się problem obejść np zastosowaniem innego, kompatybilnego pin2pin procesora ok to w takim razie proszę 1. Kolejna aktualizacja MkBootloader 3.x 2. a tu w załączniku na dole NIEOFICJALNA najnowsza wersja MkAvrCalca ale jeszcze bez rewelacji związanych z Orangebookiem Ale daj znać mi tutaj czy poszedł ci teraz MkBootloader z wgrywaniem no i czy działa poprawnie MkAvrCalc z m324pb ok? ( w załączniku jest tylko sam plik EXE więc go sobie podmień w swoim folderze ) |
Autor: | slawus1998 [ 10 wrz 2020, o 13:12 ] |
Tytuł: | Re: MkClipse + ATMega324PB |
Panie Mirku, stwierdzenie że jest Pan Aniołem byłoby chyba aż obraźliwym stwierdzeniem w tej chwili - wszystko działa poprawnie, zarówno MkAvrCalculator, jak i MkBootloader. Bez problemu zaprogramowałem FuseBity, wgrałem BLSa, teraz już testuję na procku nowy soft. Bardzo, ale to bardzo dziękuję za wszelką pomoc i pozostaję dozgonnie wdzięczny |
Autor: | mirekk36 [ 10 wrz 2020, o 13:20 ] |
Tytuł: | Re: MkClipse + ATMega324PB |
o! no to fajnie - dzięki za info |
Autor: | Tom92 [ 11 wrz 2020, o 21:29 ] |
Tytuł: | Re: MkClipse + ATMega324PB |
Myślę że biblioteka HID będzie w aktualizacji po wydaniu orangebooka dlatego wyświetla się taki komunikat. |
Autor: | mirekk36 [ 12 wrz 2020, o 08:03 ] |
Tytuł: | Re: MkClipse + ATMega324PB |
P3ndz3l3k napisał(a): Po kliknięciu OK program się uruchamia przed updatem nie było takiego efektu. o Qurczaki - muszę to naprawić - dzięki za zgłoszenie ! ------------------------ [ Dodano po: 28 minutach ] P3ndz3l3k napisał(a): kliknąłem update do wersji .22 i po aktualizacj za każdym razem pojawia mi się taki komunikat A mógłbyś teraz sprawdzić aktualizację 3.0.23 ? poproszę ? czy jeszcze jest ten problem o którym pisałeś ? |
Autor: | mirekk36 [ 12 wrz 2020, o 10:01 ] |
Tytuł: | Re: MkClipse + ATMega324PB |
a dzięki ... więc będzie GIT a przy okazji przemyciła się wersja (niechcący) z wstępnymi pracami nad bootloaderem HID |
Autor: | P3ndz3l3k [ 13 wrz 2020, o 16:53 ] |
Tytuł: | Re: MkClipse + ATMega324PB |
Ja też potwierdzam, że teraz jest ok. Przepraszam, że dopiero teraz odpisuję ale bylem na wyjeździe i nie miałem komputera ze sobą. Pozdrawiam Paweł. |
Autor: | mirekk36 [ 13 wrz 2020, o 17:04 ] |
Tytuł: | Re: MkClipse + ATMega324PB |
nic się nie stało - toż zawsze każdemu coś może wypaść ale dzięki za info |
Strona 1 z 1 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |