Forum Krótkofalarskie PKI

BiTX40 - aktualizacja softu
T#474667
Facebook
sq3mve
poziom 6

Użytkownik
QTH: JO82MB
#2553628 08.06.2018 14:39:18
Witam

Postanowiłem sobie uaktualnić oprogramowanie mojego BiTX'a.
Wgrałem najnowszy dostępny soft 1.27.7.

Mowa oczywiście o raduino - arduino nano.

Po wgraniu, analizując kod stwierdziłem, że mogę wyświetlić swój znak oraz przyda się ograniczyć pasmo do 7,200 MHz.

Naniosłem stosowne poprawki w kodzie, skompilowałem i...

Próba wgrania kończy się komunikatem o błędzie :-(

Ktoś z Was miał już może takowy problem i pozytywnie go rozwiązał?
Niekoniecznie związany z BiTX40 ale może z arduino nano?

Podzielcie się proszę fachową wiedzą w tym zakresie.

Pozdrawiam



Mariusz SQ3MVE
http://sq3mve.marph.pl
-----------------------------------
Dobrze jest gdy satysfakcja mówiącego nie przewyższa znacznie satysfakcji słuchających.
Jerzy Bralczyk
-----------------------------------
Najlepsze kursy on-line. 30 zł na start :-)
sq3pjv
poziom 2
Użytkownik
QTH: . JO72OS
#2553693 08.06.2018 20:21:27
Najważniejszy jest jaki to komunikat może brak bibliotek tych samych jakie stosował programujący sama prawidłowa kompilacja to nie wszystko komunikatów jest b. wiele który to?



Darek
sq3mve
poziom 6

Użytkownik
QTH: JO82MB
Ilość edycji wpisu: 1
#2553698 08.06.2018 20:27:38
Witam

Darku fakt, brak komunikatów błędów nie ułatwia udzielenie konkretnej pomocy :-)

Problem nie dotyczy bibliotek - to błąd kompilacji.

Problem dotyczy samej komunikacji z raduino...

A tu owe błędy:

[...]
Arduino:1.8.0 (Windows 10), Płytka:"Arduino Nano, ATmega328P"

Szkic używa 22142 bajtów (72%) pamięci programu. Maksimum to 30720 bajtów.
Zmienne globalne używają 1232 bajtów (60%) pamięci dynamicznej, pozostawiając 816 bajtów dla zmiennych lokalnych. Maksimum to 2048 bajtów.
C:\Users\Filip\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino9/bin/avrdude -CC:\Users\Filip\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino9/etc/avrdude.conf -v -patmega328p -carduino -PCOM3 -b115200 -D -Uflash:w:C:\Users\Filip\AppData\Local\Temp\arduino_build_407626/raduino_v1.27.7.ino.hex:i

avrdude: Version 6.3, compiled on Jan 17 2017 at 12:00:53
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "C:\Users\Filip\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino9/etc/avrdude.conf"

Using Port : COM3
Using Programmer : arduino
Overriding Baud Rate : 115200

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x64
...
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x64


avrdude done. Thank you.
[...]

Może to nieco rozjaśni przyczynę problemu?

[EDIT]
Pozwoliłem sobie wyróżnić same komunikaty błędów.
Resztę pozostawiłem w celach czysto informacyjnych.
[/EDIT]

Pozdrawiam
wpis edytowany 08.06.2018 20:29:36



Mariusz SQ3MVE
http://sq3mve.marph.pl
-----------------------------------
Dobrze jest gdy satysfakcja mówiącego nie przewyższa znacznie satysfakcji słuchających.
Jerzy Bralczyk
-----------------------------------
Najlepsze kursy on-line. 30 zł na start :-)
sq3pjv
poziom 2
Użytkownik
QTH: . JO72OS
#2553724 08.06.2018 23:00:38
Mariusz to znaczy masz zkompilowany tylko błąd samego programatora i tu czy w programie masz ustawiony właściwie i czy w W10 masz bezproblemowo wgrany sterownik



Darek
SP9RQA
poziom 6
Użytkownik
QTH: KN09NP
#2553786 09.06.2018 11:09:15
Może masz zajęty przez inny program ten port COM3? Bo wgrywasz bootloaderem?



Krzysztof, Gorlice
http://www.kawalek-nieba.pl/?p=5840
sp3rat
poziom 5
Użytkownik
QTH: Śrem
#2553978 09.06.2018 22:49:38
Stawiam na zajęty port COM.
Też tak czasem mam wesoły
Mariusz, czy ty robisz to pierwszy raz?
Jeżeli tak, to mogą to być problemy sterownika i win10.
Jurek



Pomóż Wojtusiowi w walce z autyzmem: KRS 0000252666. Cel szczegółowy: Wojciech Karg
sq3mve
poziom 6

Użytkownik
QTH: JO82MB
#2554075 10.06.2018 12:12:56
Witam

Nie robię tego pierwszy raz :-)

Wygląda na to, że to nie problem z komunikacją :-(

Załadowany program korzysta z przerwań. Na tej podstawie wykrywa start programu i wczytuje z empromu dane konfiguracyjne.

Podczas ładowania nowej wersji kodu następuje reset procka.
Jednak zamiast przyjąć wysyłany kod, procek wczytuje z epromu dane :-(

Pozdrawiam



Mariusz SQ3MVE
http://sq3mve.marph.pl
-----------------------------------
Dobrze jest gdy satysfakcja mówiącego nie przewyższa znacznie satysfakcji słuchających.
Jerzy Bralczyk
-----------------------------------
Najlepsze kursy on-line. 30 zł na start :-)
sp3rat
poziom 5
Użytkownik
QTH: Śrem
#2554088 10.06.2018 13:48:47
I co teraz. Nowe arduino?
Musi być na to sposób.



Pomóż Wojtusiowi w walce z autyzmem: KRS 0000252666. Cel szczegółowy: Wojciech Karg
sq3mve
poziom 6

Użytkownik
QTH: JO82MB
#2554194 10.06.2018 19:47:28
Witam

Jurku, też o tym myślałem :-)

Jednak arduino jest przylutowane do płytki DDS.
Prościej jest pozostawić bez zmian.
W końcu wszystko działa poprawnie, a personalizacje mogę sobie odpuścić :-)

Zastanawiam się tylko, czy jest jakiś sposób na fizyczne wykasowanie programu z arduino.

Przyciskami reset tego niestety nie da się zrobić :-(

Będę musiał się chyba podpytać autora/autorów kodu jak sobie z tym radzą...

Pozdrawiam



Mariusz SQ3MVE
http://sq3mve.marph.pl
-----------------------------------
Dobrze jest gdy satysfakcja mówiącego nie przewyższa znacznie satysfakcji słuchających.
Jerzy Bralczyk
-----------------------------------
Najlepsze kursy on-line. 30 zł na start :-)
sp3rat
poziom 5
Użytkownik
QTH: Śrem
Ilość edycji wpisu: 1
#2554237 10.06.2018 22:17:57
Jest.
Ale nie za pomocą usb tylko za pomocą złącza ISP programatora (MISO MOSI CSK RESET) wesoły
Możesz potem wgrać nowy bootloader.
Ja mam programator USBASP. Mogę Ci pożyczyć. U mnie pracuje z Win7. Nie wiem jak się sprawdzi na Win10.
Jurek
wpis edytowany 11.06.2018 21:48:37



Pomóż Wojtusiowi w walce z autyzmem: KRS 0000252666. Cel szczegółowy: Wojciech Karg
sq3mve
poziom 6

Użytkownik
QTH: JO82MB
#2555207 13.06.2018 23:39:02
Witam

No i pomogło programowanie po ISP.
Wyczyściłem procka, wgrałem nowy bootloader i poprawiony kod programu.
Działa wyśmienicie :-)

Jurku SP3RAT, serdeczne dzięki za pomoc :-)

Pozdrawiam



Mariusz SQ3MVE
http://sq3mve.marph.pl
-----------------------------------
Dobrze jest gdy satysfakcja mówiącego nie przewyższa znacznie satysfakcji słuchających.
Jerzy Bralczyk
-----------------------------------
Najlepsze kursy on-line. 30 zł na start :-)
sp3rat
poziom 5
Użytkownik
QTH: Śrem
#2555263 14.06.2018 11:07:17
Cześć Mariusz.
Zawsze do usług wesoły
Jurek



Pomóż Wojtusiowi w walce z autyzmem: KRS 0000252666. Cel szczegółowy: Wojciech Karg
Aby pisać na forum musisz się zalogować !!!
załóż własne forum · korzystasz z forum? wesprzyj projekt - postaw kawę! · rss