ATNEL tech-forum https://forum.atnel.pl/ |
|
MkBootLoader 3 - już jest! https://forum.atnel.pl/topic21727-120.html |
Strona 5 z 6 |
Autor: | mirekk36 [ 30 gru 2019, o 23:55 ] |
Tytuł: | Re: MkBootLoader 3 - już jest! |
też jestem ciekaw dlaczego kolega wybiera sobie adres 7C00 ? Zamiast 7E00 |
Autor: | Maureli [ 31 gru 2019, o 12:17 ] |
Tytuł: | Re: MkBootLoader 3 - już jest! |
Na 7E00 jest dokładnie taka sama sytuacja jak na 7C00. Pytanie dlaczego starszy mkbootloader wgrywa a nowy nie? |
Autor: | mirekk36 [ 31 gru 2019, o 12:43 ] |
Tytuł: | Re: MkBootLoader 3 - już jest! |
Cytuj: Na 7E00 jest dokładnie taka sama sytuacja jak na 7C00 Jak ja lubię takie odpowiedzi ... równie dobrze można byłoby napisać, że na 9B00 też jest taka sama sytuacja. Tą drogą nigdy nie dojdziesz do rozwiązania problemu. Trzeba się zastanowić dlaczego daje się TAKI a nie INNY adres - toż to nie jest jakieś tzw "widzi mi się" tylko MUSI z czegoś wynikać - a w tym przypadku z czegoś ważnego ... (mała podpowiedź) fusebity |
Autor: | mirekk36 [ 31 gru 2019, o 13:09 ] |
Tytuł: | Re: MkBootLoader 3 - już jest! |
A ja przy okazji - wziąłem w łapki zestaw ATB, wziąłem konwerter ATmega i osadziłem procuszka ATmega328P, wziąłem MkBootLoader 3 ... wygenerowałem BLS jak na załączonym obrazku: i proszę bardzo - ZA KAŻDYM razem ślicznie mi i generuje BLS i za KAŻDYM razem wgrywa się pięknie wsad i działa - oto efekt po wgraniu - PROSTY programik do migania diodą LED ------------------------ [ Dodano po: 3 minutach ] a na temat wyboru i ustawień Fusebitów - to już wiele lat temu wypowiedziałem się na stronie Atnel https://atnel.pl/mkbootloader.html oraz w wielu wielu różnych poradnikach wideo. ------------------------ [ Dodano po: 6 minutach ] A! i jeszcze jedno .... kto do kwarca (taktowania) 16 MHz dobiera prędkość baudrate = 115200 bps ??? .... Toż to tak jakby ktoś piłował gałąź na której siedzi, ale piłował ją od strony drzewa - a później się dziwił dlaczego spadł razem z tą gałęzią z drzewa ... Polecam zajrzeć do poradników na temat RS232 a później sprawdzić sobie w nocie PDF w tabelce procent błędu dla tego baudrate i dla tego F_CPU. (no ale z drugiej strony tak to bywa jak się ktoś bawi tymi andruinami które mają na siłę przyspawany kwarc 16MHz) .... i jak widzi, że w różnych kocich skeczach andruinowych ludzie na potęgę używają prędkości 115200 i ponoć to wszystkim zawsze dobrze działa Dlatego jak już masz ten przyspawany kwarc - to ustaw sobie 9600 do testów tak jak ja to zrobiłem wyżej - i jak mówię - polecam obejrzeć poradniki moje o RS232 dla początkujących bo tam w SZCZEGÓŁACH wyjaśniam takie różne zagwozdki dla początkujących. Dowiesz się też z nich co oznacza pojęcie "kwarce przyjazne dla RS232" |
Autor: | gizmo5418 [ 31 gru 2019, o 13:29 ] |
Tytuł: | Re: MkBootLoader 3 - już jest! |
mirekk36 napisał(a): A! i jeszcze jedno .... kto do kwarca (taktowania) 16 MHz dobiera prędkość baudrate = 115200 bps ??? .... Zapewne to do mnie jest skierowane. Do dnia dzisiejszego nie miałem problemu z transmisją 115200 przy takim kwarcu. Mam świadomość wielkości błędu, jaki z tego tytułu wynika. Znam poradniki. Ta mała platforma służy mi tylko do szybkiego sprawdzania drobnych rzeczy i z pełną świadomością taką prędkość wybieram. |
Autor: | Maureli [ 31 gru 2019, o 13:52 ] |
Tytuł: | Re: MkBootLoader 3 - już jest! |
mirekk36 napisał(a): Cytuj: Na 7E00 jest dokładnie taka sama sytuacja jak na 7C00 Jak ja lubię takie odpowiedzi ... równie dobrze można byłoby napisać, że na 9B00 też jest taka sama sytuacja. Tą drogą nigdy nie dojdziesz do rozwiązania problemu. Trzeba się zastanowić dlaczego daje się TAKI a nie INNY adres - toż to nie jest jakieś tzw "widzi mi się" tylko MUSI z czegoś wynikać - a w tym przypadku z czegoś ważnego ... (mała podpowiedź) fusebity moment, moment! W fusebitach mam ustawione Boot flash section na $3E00 i mnożąc to razy 2 wychodzi adres 0xFC00. Jak rozumiem mam miejsca na bootloader 1024 bajty z których na razie wykorzystuje tylko 444 bajty. Dlaczego tak? Ano dlatego że bootloader będzie miał dodanych kilka funkcji i w 512 bajtach wiem że się nie zmieszczę. Czy moje ustawienia fusebitów i BootStart w MkBootloader są PRAWIDŁOWE? mirekk36 napisał(a): ... a na temat wyboru i ustawień Fusebitów - to już wiele lat temu wypowiedziałem się na stronie Atnel https://atnel.pl/mkbootloader.html oraz w wielu wielu różnych poradnikach wideo. Tak wiem, czytałem, poradniki też oglądam, uwierz mi nie jestem aż tak bardzo zielony i nie jest to mój pierwszy bootloader gizmo5418 napisał(a): mirekk36 napisał(a): A! i jeszcze jedno .... kto do kwarca (taktowania) 16 MHz dobiera prędkość baudrate = 115200 bps ??? .... Zapewne to do mnie jest skierowane. Do dnia dzisiejszego nie miałem problemu z transmisją 115200 przy takim kwarcu. Mam świadomość wielkości błędu, jaki z tego tytułu wynika. Znam poradniki. Ta mała platforma służy mi tylko do szybkiego sprawdzania drobnych rzeczy. u mnie układ jest taktowany z FT232R (12MHz trochę za wolno a następna dostępna częstotliwość to 24Mhz). Dla 24Mhz i transmisji 115200 błąd wynosi 0,2% Pozostaje cały czas pytanie bez odpowiedzi dlaczego na starym mkbootloaderze działa a na nowym nie? |
Autor: | mirekk36 [ 31 gru 2019, o 15:21 ] |
Tytuł: | Re: MkBootLoader 3 - już jest! |
A ja bym się nie zastanawiał dlaczego działa w starym MkBootloaderze i niestety w ogóle nie przyjmuję do wiadomości że przy 16MHz dobrze działa prędkość 115200 ... ale to bez żadnych podtekstów czy przytyków - ot ja bym tak nie robił. Zamiast tego wszystkiego co ci szkodzi sprawdzić najpierw tak jak się należy zrobić i sprawdzić czy ci działa - później można łatwiej dochodzić do rozwiązania problemu ok? A - sorki nie zauważyłem że ty taktujesz 24 MHz - ale może i tak warto sprawdzić - bo jednak też weź pod uwagę że przetaktowujesz procka co nieco. I jednak warto sprawdzić na normalnych parametrach pracy tak czy inaczej. |
Autor: | micky [ 31 gru 2019, o 15:31 ] |
Tytuł: | Re: MkBootLoader 3 - już jest! |
Odpal v3 na 9600 na swoim kwarcu 16MHz i sprawdz czy wtedy jest ok czy nie. |
Autor: | gizmo5418 [ 1 sty 2020, o 13:40 ] |
Tytuł: | Re: MkBootLoader 3 - już jest! |
Maureli napisał(a): mirekk36 napisał(a): ... Jest jedna sprawa która nie daje mi spokoju to fakt że w v3 zaptaszkowanie hardware resetu po linii RTS powoduje błąd jak na poniższym screenie: Jak masz spiętą linię RTS z pinem RESET procka? Bezpośrednio, czy przez kondensator np. 100nF |
Autor: | Maureli [ 1 sty 2020, o 17:11 ] |
Tytuł: | Re: MkBootLoader 3 - już jest! |
Przez kondensator, jest to C9 o wartości 100nF |
Autor: | gizmo5418 [ 1 sty 2020, o 18:34 ] |
Tytuł: | Re: MkBootLoader 3 - już jest! |
Ok, wygląda na to, że sygnał RTS nie powoduje resetu procka, Jaką masz wartość R7 ? Sprawdź ręcznie z poziomu terminala szeregowego ( putty? ), czy procek się resetuje przy zmianie poziomu na sygnale RTS. Powtórzyłem wszystkie Twoje ustawienia Fusbit, ustawienie w Bootloaderze. Skompilowałem Twój program i wszystko działa ok, za każdym resetem i po każdym wgraniu wsadu przez bootloader - led radośnie zaczyna mrugać, po zakończeniu pracy bootloadera. Jedyna różnica, jaka jest u mnie, to do resetu używam sygnału DTR przez szeregowy kondensator 100nF oraz LED mam na PB5. |
Autor: | gizmo5418 [ 1 sty 2020, o 21:42 ] |
Tytuł: | Re: MkBootLoader 3 - już jest! |
Super, że znalazłeś babola. |
Autor: | micky [ 1 sty 2020, o 22:20 ] |
Tytuł: | Re: MkBootLoader 3 - już jest! |
Grunt, że namierzony! |
Autor: | mirekk36 [ 2 sty 2020, o 00:05 ] |
Tytuł: | Re: MkBootLoader 3 - już jest! |
Maureli napisał(a): please nie krzyczcie za głośno na mnie A po co krzyczeć ? po to jest forum |
Autor: | grzeniu 73 [ 3 mar 2020, o 12:40 ] |
Tytuł: | Re: MkBootLoader 3 - już jest! |
Wiem,ze juz było,ale Can skończony ,książka wydana to może w ramach relaksu czas wrócić do Mkbootloadera i zrobić wersje mobilna . Nie powiem ,ze przydała by mi sie opcja wgrywania przez andka |
Autor: | akenes [ 3 mar 2020, o 12:47 ] |
Tytuł: | Re: MkBootLoader 3 - już jest! |
Chyba nie tak całkiem do końca CAN zakończony. Czekamy przecież jeszcze na lekcje wideo |
Autor: | micky [ 3 mar 2020, o 13:44 ] |
Tytuł: | Re: MkBootLoader 3 - już jest! |
Nie wiem czy Mirek ma siły walczyć z Google store. |
Autor: | grzeniu 73 [ 3 mar 2020, o 18:32 ] |
Tytuł: | Re: MkBootLoader 3 - już jest! |
Ma siły ,ma:) |
Autor: | Zealota [ 3 mar 2020, o 19:21 ] |
Tytuł: | Re: MkBootLoader 3 - już jest! |
akenes napisał(a): Chyba nie tak całkiem do końca CAN zakończony. Czekamy przecież jeszcze na lekcje wideo No właśnie, jak dżdżu |
Autor: | grzeniu 73 [ 4 mar 2020, o 22:24 ] |
Tytuł: | Re: MkBootLoader 3 - już jest! |
To temat o mkbootladerze. Nie róbcie śmietnika |
Autor: | lysy1033 [ 19 sie 2020, o 05:59 ] |
Tytuł: | Re: MkBootLoader 3 - już jest! |
Witam. Oprogramowanie jest bardzo dobre ale brakuje mi możliwości programowania z cmd. Mógłbym wtedy zrobic sobie przycisk w IDE do wgrywania wsadu. Czy jest taka funkcjonalność planowana? |
Autor: | micky [ 19 sie 2020, o 06:31 ] |
Tytuł: | Re: MkBootLoader 3 - już jest! |
Wątpię, ale da się to w pewien sposób obejść - np. używając Autoit. Tak sobie kiedyś dodałem obsługę bootloadera Mirka w MkClipsie (podpięty pod przycisk) zanim go z nim połączył. |
Autor: | mirekk36 [ 19 sie 2020, o 08:51 ] |
Tytuł: | Re: MkBootLoader 3 - już jest! |
Przecież w MkClipse działa Bootloader |
Autor: | micky [ 19 sie 2020, o 10:19 ] |
Tytuł: | Re: MkBootLoader 3 - już jest! |
Pewnie kolega używa innego IDE |
Autor: | lysy1033 [ 19 sie 2020, o 12:23 ] |
Tytuł: | Re: MkBootLoader 3 - już jest! |
jeżeli chodzi o mnie to używam visual studio code bo mi najbardziej pasuje. Eclipse też jest bardzo dobry ale co zrobić jak przyzwyczajenia silniejsze. Ale z tego co patrzyłem to w samym eclipse też nie da się używać mkbootloader-a, pozostaje mkClips. Pozdrawiam. |
Strona 5 z 6 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |