Diskussions- und Newsboard des DARC-Ortsverbandes I40
allgemeine Kategorie => mcHF Projekt Deutsch / English (here you can discuss everything related to mcHF) => Message started by: DF8OE on 12. March 2017, 16:39:51

Title: Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 12. March 2017, 16:39:51

Hallo liebe Mitstreiter,

eben haben wir den neuen Bootloader released. Er ist mit den neuen Bibliotheken von STM gebaut - und die sind sehr viel besser als die alten. Bei mir und bei Danilo wurden jetzt alle USB Sticks erkannt. War also ein Problem der (zu) alten Bibliotheken...

Außerdem ist die Fehlerbehandlung/darstellung geändert worden.

Bei manchen USB-Sticks dauert es jetzt bis zu 5 Sekunden, bevor es losgeht (das waren die, die vorher gar nicht gingen). Eine Doku gibt es auch schon dazu - die ist zur Zeit nur im cubemx-port auf dem GitHub im Ordner useful_manuals zu finden. Demnächst auch im WIKI von Github - aber erst nach der offiziellen Umschaltung auf die HAL.

Ihr findet den Bootloader als .dfu auf unserer Modifikationen-Seite ganz unten (wie gehabt). Wer ihn als .bin möchte - kurze PM an mich, dann sende ich ihn per Mail zu.

Feedbacks welcome!

vy 73
Andreas für das Programmierer-Team

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: OE1FHB on 13. March 2017, 07:17:13

Hallo Andreas !
bei mir funktioniert der Link zur Git-Hub Downloadseite nicht wenn ich
von der Mod Seit den neuen Bootloader haben will.
Auf Git-Hub Bootloader Download ist kein neuer Bootloader zu sehen -
mache ich was falsch ?
vy 73 Fiedrich
OE1FHB

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: OE5RKM on 13. March 2017, 07:26:59

Guten Morgen Friedrich

bei mir klappt der LINK ohne Probleme

Download möglich

getestet -funktioniert UFB

vy 73 OE5RKM Rudi

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 13. March 2017, 09:11:36

Zur Zeit gibt es den neuen Bootloader als Binary nur auf unserer Modifikationen-Seite - noch nicht auf "GitHub"! Das ist Absicht. Die Daily Snapshots gibt es ja auch nur auf unserer Modifikationen-Seite...

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: OE1FHB on 13. March 2017, 09:48:59

Hallo Andreas !
Danke für Antwort,wenn ich auf der Modifikations Seite z.B Daily anklicke
wird Fenster geöffnet (öffnen. speichern, abbrechen ),wenn ich speichern wähle habe ich zugriff auf das mcHF.bin,
Klicke ich auf Bootloader 2.2.0 ,öffnet sich Text Seite, mit wirren Text, jedoch nicht
das Abfragefenster(öffnen,speichern,abbrechen),dadurch habe ich keinen Zugriff auf das .dfu File.

vy 73 Friedrich

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 13. March 2017, 10:40:36

Da ist in deinem Windows irgendwas verkurbelt. Ein dfu darf nicht dargestellt werden - es muss vom Browser zum Herunterladen angeboten werden!

Ist aber nicht so schlimm - ich habe das Binary eben wieder rausgenommen, weil es noch einen schlimmen Bug enthält.

Bitte probiert das Binary, das ihr gestern oder heute heruntergeladen habt, NICHT AUS!!

Ich kündige hier wieder an, wenn es erneut online ist.

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DJ3FV on 13. March 2017, 11:16:26

Hallo Andreas,

ich muss leider melden, dass der Bootloader bei mir nicht funktioniert. Solange ich eine "ältere" Firmware also nicht die nicht auf Hal Basis noch auf dem Gerär habe, kann ich den Bootloader installieren und das Gerät startet. Wenn ich dazu die neue Firmware Stand vom 11.03.2017 11:26:00 auf irgendeinen Stick ziehe (der bisher funktioniert hat) wird die FW scheinbar geladen aber beim ersten Start geht kurz das LCD an und danach wieder aus. Ein weiterer Versuch zu starten geht erst nach dem ich die Spannungsversorgung getrennt habe endet aber mit dem geleichen Ergebnis.
Ich habe alle verfügbaren USB Sticks getestet, immer mit dem gleichen Resultat.
Die neue HAL FW hingegen mit dem "alten" Bootloader läuft problemlos.

vy 73
Uwe

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 13. March 2017, 11:31:50

Fehler ist jetzt gefixt (13.03. 12:30 MEZ) - Download ist wieder freigeschaltet.

@Uwe

Du hast meinen letzten Post leider nicht gelesen...

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DJ3FV on 13. March 2017, 12:42:18

Hallo Andreas,

ich hatte den Bericht vorgeschrieben aber dann noch mit ein paar Variationen versucht ob es nicht doch an mir bzw. meiner Hardware liegt und ohne Refresh gepostet.

Ich probiere gleich mal aus und gebe dann Feedback.

vy 73
Uwe

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 13. March 2017, 12:54:50

...bei den schnellen Bugfixes, die es hier gibt, ist ein Refresh sozusagen Pflicht 8)

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DJ3FV on 13. March 2017, 13:17:29

Wie nachlässig von mir.... ;D

jetzt funktioniert alle wie es soll. Bootloader funktioniert einwandfrei und Firmware bisher auch. Einen intensiveren Test werde ich erst später durchführen können.

Danke für den neuen Bootloader, die "schnmale" Firmware und natürlich den schnellen Fix! Wenn ich das richtig sehe hat die FW fast 100kb weniger als vorher.

vy 73
Uwe



Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL8EBD on 13. March 2017, 17:26:41

auch von mir ein Daumen hoch!
Ihr habt mal wieder einen klasse Job gemacht ;)

HAL 2.2.1 erfolgreich eingespielt und Firmware damit über SD Kartenleser geflasht.
Ich teste gleich mal meine bisher nicht funktionierenden USB-Sticks


EDIT: mein zickigster Stick funktioniert jetzt auch....dauert aber geschlagene 20 Sekunden bis die rote LED aufleuchtet und noch mal einige Sekunden bis er fertig ist.

Meine bisherige Kombi aus DLOCK SD Karten-Adapter und 4GB Transcend SD Karte funktioniert hingegen wie gewohnt perfekt.


Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL3AAA on 13. March 2017, 18:07:43

Alle Achtung,
das ist wieder ein großer Schritt nach vorne. Habe meinen neuesten Stick benutzt, keine Wiederrede einfach die FW installiert.

Bin weiterhin gespannt und begeistert, wo die Reise wohl noch hingeht ::)

Gruß
Dietrich

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DB4PLE on 13. March 2017, 19:24:22

Hallo,

Andreas wird heute oder morgen noch den Bootloader 2.2.2-HAL releasen, der noch einen wesentlichen Fehler behebt, nämlich das man mchfold.bin auch wieder (nach Umbennung zu mchf.bin) flashen kann. Ist zwar ein unwahrscheinliches Szenario, aber wenn man dann später mal im Stress genau das machen will, sollte der Bootloader auch funktionieren und nicht einfach 6 mal rot blinken (natürlich nach dem Löschen des Flash ;D)

Das sollte es dann mit dem Bootloader erstmal gewesen sein.

73
Danilo

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: peter_77 on 14. March 2017, 14:03:31

Hab jetzt auch mal den 2.2.2 Bootloader von heute morgen eingespielt und hat auf Anhieb geklappt. Alle USB Sticks die ich im Fundus hatte wurden ausnahmslos erkannt.
Update auf die aktuelle HAL Firmware vom 11.3. lief auch fehlerlos durch.
Danke nochmals an die Softwerker ! Well done...

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL8EBD on 14. March 2017, 20:02:18

auch von mir nochmal ein "alles OK"

Bootloader 2.2.2 funktioniert ohne Auffälligkeiten
Vielen Dank für die Bemühungen an das Software-Team ;)

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 14. March 2017, 20:09:49

...und es kommt noch einer obendrauf...

Der just releasete Bootloader erlaubt es, ohne dass der Jumper gesteckt werden muss,
durch blosses Drücken einer Taste

ohne den mcHF zu öffnen


den Bootloader zu aktualisieren!!!!

Einfach beim Starten BAND+ gedrückt halten, dann einschalten. Power-Button muss gedrückt gehalten werden! Jetzt wird der mcHF via kleine USB-Buchse von externer Software als dfu Gerät erkannt ;D ;D ;D

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DJ3FV on 14. March 2017, 20:17:26

Wow!!! Ihr seid die Krönung!

Das nenne ich mal eine gute Nachricht! Danke!

vy 73
Uwe

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL8EBD on 14. March 2017, 20:19:50

ich will jetzt sofort einen weiteren Bootloader zum ausprobieren des Bootloaders ;D ;D

Andreas, Danilo und die anderen Entwickler, ihr seid echt spitze!!!

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DG2NPE on 15. March 2017, 07:44:48

Hallo Mitstreiter,
Mit dem neuen bootloader funktioniert bei mir alles ebenfalls sehr gut. Hatte nur ein Problem mit einem usb Kabel. . . Sollte es bei manchem nicht funktionieren.. . Qualität dieser ist nicht immer gleich. Vielleicht hilft es jemandem als Tipp. .

73 Peter, DG2NPE

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: BO_Andy on 15. March 2017, 13:20:32

Bei mir läuft auch der neue Bootloder 2.2.2 soweit super das einzige was nicht geht ist so wie Andreas geschrieben hat denn bootloder jetzt zu Aktualisieren ohne Jumper. Wenn ich das so mache einschalten mit gedrückten Powerschalter und Band + taste lande ich im blauen Bildschirm 1200

LG BO_Andy

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: peter_77 on 15. March 2017, 13:26:54

Kann ich nicht bestätigen !
Eben die aktuelle Bootloader Version vom 14.3. 21 Uhr
https://www.amateurfunk-sulingen.de/data/uploads/hal-build-bootloader.dfu
geflasht und es klappt wunderbar.
Wenn man mit gedrücktem Band+ Taster einschaltet meldet sich der mcHF wie oben von Andreas beschrieben mit dem obligatorischen Windows "USB Gong" im STM32 Bootloader Mode DFU (Winblows Taskleiste) genau so wie vorher mit gestecktem Jumper.

Eine Frage bleibt noch: Muss man weiterhin die HAL Firmware Version in "mchf.bin" umbenennen oder lädt der neue Bootloader auch die HAL Namenskonvention "hal-build-mchf.bin" vom Stick ?

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DB4PLE on 15. March 2017, 13:58:35

Hallo,

wenn man beim blauen Bildschirm landet war es nicht der richtige Bootloader. Leider habe ich versäumt, auf 2.2.3 hochzuzählen, dann wäre es eindeutiger. Kommt dann noch.

Dateiname: wie eh und je "mchf.bin" und nix sonst.

73
Danilo

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: dl1avx on 15. March 2017, 15:21:11

Hallo,

nach langer Zeit habe nun mal wieder etwas Zeit die Neuerungen zu verfolgen.
Bei mir funktioniert der neue Bootloader so wie Andreas das beschrieben hat!

An dieser Stelle noch einen großen Dank an die engagierten Entwickler!

vy73 de Peter

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: peter_77 on 15. March 2017, 16:00:09

Quote:
Leider habe ich versäumt, auf 2.2.3 hochzuzählen

Jetzt wo man keinen Jumper mehr stecken muss kann ja jeden Tag ne neue Version kommen ;D

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL2GMI - Michael (H44MI) on 15. March 2017, 16:50:57

Genial!

Sobald mein mcHF aus der Reparatur zurück ist habe ich glaub viel zu tun ;-)

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF5LI on 15. March 2017, 17:35:25

Soo, eben habe ich auch den neuen Bootloader 2.2.2 (2.2.3) und die aktuelle HAL-Firmware aufgespielt. Der mcHF spielt wie vorher wunderbar. Was mir aufgefallen ist: An die rote LED beim Einschalten muss ich mich erst mal gewöhnen, beim Firmware flashen muss ich jetzt deutlich länger Band+ halten, bevor die grüne LED aufleuchtet und links neben der Prozessorlastanzeige steht im Display ein "L". Ist das ein Bug oder ein Feature?

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 15. March 2017, 17:44:23

"L" wie "Load"...

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DG2NPE on 15. March 2017, 18:59:51

Hallo,
Habe bootloader 2.2.3, wollte Firmware von heute nach altem Muster über USB (groß) flashen. Keine Reaktion. Firmware wird weiterhin als vom 11.3 17. angezeigt, bootloader 2.2.3.
Was mache ich falsch?

Bin für Tipps dankbar.

73 Peter, DG2NPE

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL8EBD on 15. March 2017, 19:38:39

HAL Bootloader 2.2.3 und aktuelle Firmware von heute lassen sich einwandfrei flashen.....

Auch das Weglassen des Jumpers für das DfuSeDemo klappt super.
Klasse Jungs!!!!
Und vielen Dank!

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL8EBD on 15. March 2017, 19:39:35

Quote from: dg2npe on 15. March 2017, 18:59:51
Was mache ich falsch?


schwer zu sagen da Du ja nicht schreibst was Du wie gemacht hast

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DG2NPE on 15. March 2017, 19:58:17

Hallo Thomas,

Software von heute in mcHF.bin geändert, usb Stick gesteckt, Band + Taste und Power ON taste gleichzeitig betätigt, keine Reaktion. Usb Stick zeigt auch keine Reaktion ( anders als vorher).

73 Peter DG2NPE

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL8EBD on 15. March 2017, 20:23:34

hast Du mal ein paar Sekunden gewartet?

Zur Not: Spiel den Bootloader nochmal neu auf, vielleicht ist da was schief gelaufen??

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: dl1dsp on 15. March 2017, 20:30:47

Hallo Peter,

versuche es bitte mal mit mchf.bin (alles klein!) und dem Drücken
der Band- Taste beim Einschalten.

vy 73
Winfried

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DG2NPE on 15. March 2017, 20:31:13

Hi,

Habe bei zweien die gleichen Probleme. Mchf wird erkannt, auch usb audio. Mit alter Software. Bootloader per mini usb und dfu Manager geflasht. Zwei unterschiedliche usb Stick benutzt. Gleiches Ergebnis.
Morgen ist auch noch ein Tag - zum Probieren.

Danke für Deine Hilfe!

Gruß Peter

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DG2NPE on 15. March 2017, 20:36:15

Hallo Winfried,

Das war DER Tipp. . . Hatte das schon mal probiert, scheinbar zu kurz. . gedrückt. . .

Jetzt 'funzts'! Danke für Eure Hilfe! Wieder was dazugelernt!

Gruß Peter, DG2NPE

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: BO_Andy on 16. March 2017, 04:35:34

So ihr lieben habe denn Bootloder nochmal neu geflasht jetzt ist es der 2.2.3 und jetzt geht das bei mir auch ohne Jumper Stecken besten dank euch entlich nich mehr alles zerpflücken um denn bootloder zu aktualisieren

LG BO_Andy

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: peter_77 on 16. March 2017, 13:25:23

Noch mehr zerpflücken ???
Das Gegenteil ist eigentlich der Fall ! Zum Glück...
Und der Rest ist immer wieder die gleiche Leier...
Band+ und Power ==> Bootloader Update
Band- und Power ==> Software Update
Wird gefühlte 3mal pro Tag verwechselt hier... 8)

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 16. March 2017, 13:27:00

Der Tipper war wohl zu schnell.... Schau mal auf der Tastatur einen Buchstaben links neben dem "o" - dann bist Du richtig ::)

vy 73
Andreas

Title: FW-HHAL Daily 15.03.2017 10:48
Post by: OE1FHB on 17. March 2017, 12:23:27

Hallo Andreas !
Ist es möglich,daß im Daily FW HAL vom 15.03.2017 10:48
der Daily vom 11.03.2017 11:26 gespeichert ist ?

VY 73 Friedrich
OE1FHB

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 17. March 2017, 13:18:31

Ähmmmmm.....

Das Datum / die Zeit der Datei wird vom Server automatisch generiert. Es ist da also unmöglich, sich zu vertun...

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: OE1FHB on 17. March 2017, 13:26:58

Ich habe zweimal den Daily vom 15.03 geladen ,aber angezeigt am Display wird 11.03, komisch ??

Vy 73 Friedrich

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 17. March 2017, 13:33:12

Ich habe ihn eben auch nochmal geladen. Ergebnis: 15.03. 10:43 Uhr - alles ok.

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL8EBD on 17. March 2017, 14:51:19

Hier auch 15.03.


wahrscheinlich wurde das aktuelle .bin nicht dahin kopiert wo es hin soll (USB-Stick) und liegt jetzt irgendwo auf der Platte.
Auf dem Stick ist derweil noch das vom 11.03.

Ist mir auch schon passiert....

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DG8WM on 17. March 2017, 16:58:40

Gerade habe ich den neuen Bootloader installiert und die neue FW geladen. Alles ging völlig problemlos von der Hand.

Auch von mir ein herzliches Dankeschön an das Entwicklerteam!

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DO7JCM on 17. March 2017, 18:03:53

Ebenfalls gerade den Bootlader 2.2.1-HAL und FW 1.6.0 aufgespielt, alles ufb.
Besten dank an das Entwicklerteam.
Leider habe ich hier im östlichen Bereich Berlins noch keine mcHF-Station gehört, man spricht nur über den 7300 und red py.
Ein schönes Wochenende an alle
Christian
DO7JCM

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: db9mat on 17. March 2017, 19:12:18

Oha, östliches Berlin? Dann müssen wir mal ein QSO probieren - sitze auch im östlichen Berlin! JO62RM :)

Viele Grüße,
Mathis DB9MAT

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: peter_77 on 17. March 2017, 21:13:38

Quote:
Ebenfalls gerade den Bootlader 2.2.1-HAL aufgespielt

Der ist doch uralt und dem fehlt das Feature das man OHNE Jumper einen Bootloader Upgrade machen kann.
Warum spielst du eine alte Version ein ???

Aktuell ist die Bootloader Version 2.2.3:
https://www.amateurfunk-sulingen.de/data/uploads/hal-build-bootloader.dfu

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL9CHR on 18. March 2017, 21:26:57

Hallo,

ich bräuchte Eure Hilfe. Habe gerade den neuen Bootloader plus die neueste Firmware installiert (von der Modifikationen-Seite). Habe genau das gleiche Ergebnis, das Uwe schon auf der ersten Seite beschrieben hat. Die neue Firmware wird scheinbar installiert, die alte Firmware wird auf USB-Stick geschrieben. Beim Einschalten blinkt ganz kurz der Bildschirm, bleibt dunkel und das war`s. Das Gerät lässt sich nur durch das Trennen des Spannung ausschalten. Ich habe das gleiche Verhalten bei zwei mcHFs. Was mache ich falsch?
Danke jetzt schon für Eure Hilfe!

vy 73, awdh! Christoph, DL9CHR

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DJ3FV on 19. March 2017, 06:17:28

Christoph,

das war ein Fehler in der alten Version des Bootloaders. Wenn du die aktuelle Version des Bootloaders benutzt passiert das nicht mehr! Bitte noch einmal die
Anleitung (https://www.amateurfunk-sulingen.de/data/uploads/bootloader.dfu]aktuelle Bootloader Version[/url] downloaden und sicherstellen dass du den Bootloader entsprechend der [url=https://github.com/df8oe/mchf-github/blob/active-devel/mchf-eclipse/useful_manuals/bootloader_install.pdf) installiert hast!
Dann auch die aktuelle Version FW (https://www.amateurfunk-sulingen.de/data/uploads/mchf.bin) downloaden und via USB Stick installieren.
Nun sollte dein Problem verschwunden sein. Du wirst für die Installation des Bootloaders diesmal wohl P6 nochmal setzten müssen. :-\

vy 73
Uwe


Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL9CHR on 19. March 2017, 07:34:06

Hallo Uwe,

danke für Deine Antwort! Es ist leider noch nicht die Lösung. Ich habe bis jetzt die Software (Bootloader und Firmware) immer von der Modifikationen-Seite genommen. Ich habe immer alle Firmware-, und Bootloaderänderungen mitgemacht. Jetzt die Software von Deinen Links genommen: keine Änderung. Alles 100%, wie Du es beschrieben hast. DfuSeDemo bestätigt, dass der Bootloader aktualisiert wurde, Verify 100% ok. Dann die Firmware auf Stick, alles läuft richtig, alte Software wird gesichert. ok. Beim Einschalten kurzes Aufblitzen des Bildschirmes und er bleibt Dunkel ohne Ausschaltmöglichkeit.
Übrigens: nehme ich testweise ein Bootloader von Chris-Homepage läuft die Software sofort... Wie gesagt: bei zwei Geräten hier das gleiche Verhalten.

Einen schönen Sonntag!

Christoph, DL9CHR

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DB4PLE on 19. March 2017, 08:02:50

Hallo Christoph,

hast Du den Powerknopf nur kurz gedrückt, oder etwas länger festgehalten?
Zu kurzer Druck führt nämlich zu dem kurzen Aufblitzen und sonst nichts. Das Timing an dieser Stelle kann sich etwas verändert haben, gegenüber früher. Zwar eigentlich nur im geringen Maße, aber das kann individuell trotzdem den Unterschied machen.

Probier es mal mit etwas länger drücken aus.

73
Danilo

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL9CHR on 19. March 2017, 08:13:51

Servus Danilo,

gerade getestet: egal, wie lange ich drücke: kurzes LCD Aufblitzen, das war`s. Es hilft nur Spannung trennen. Beides scheint gut gelaufen zu sein: mcHF meldet sich am PC ohne die Brücke, nur durch Power ON plus BAND +, auch die Firmware Aktualisierung verläuft wie immer, zuerst kommt eine LED, dann die andere, LCD weiss, danach dunkel und Sichern der alten Software.

vy 73! Christoph

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: OE1FHB on 19. March 2017, 08:17:15

Hallo Danilo !,zuerst danke für deine Arbeit ,funktioniert alles ufb.
Ich habe noch ein Problem :
Alle Files ( Bootloader,Firmware ) mit Endung .dfu,sind mit Defuse Programm und der kleinen USB Schnittstelle zu bearbeiten.
Alle Files (Bootloader, Firmware ) mit Endung .bin sind mit USB Stick
und großer USB Schnitstelle zu landen.
Habe ich das richtig kapiert ?

nochmals danke
Vy 73 Friedrich
OE1FHB

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DB4PLE on 19. March 2017, 08:21:46

Hallo Christoph,

hier stellt sich jetzt die Frage, was ist anders an deinen mcHF als bei anderen mcHF, bei denen es funktioniert? Insbesondere, da ja das Sichern / Updaten funktioniert, wir somit wissen, dass der Bootloader soweit läuft.

Evtl. liegt es auch nicht am Bootloader sondern der Firmware (in Interaktion mit dem Bootloader). Trotzdem muss bei dir eigentlich ein Unterschied in der HW sein.

Genaue Prozessorbezeichnung (respektive RAM und Flashgröße)?
Irgendwelche Modifikationen im Bereich Spannungsversorgung?

Problem ist, es sind eigentlich nur sehr wenige Instruktionen auf dem Weg vom Einschaltknopf bis zum normalen Start. Da ist erstmal nichts auffälliges zu sehen.

73
Danilo


Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DB4PLE on 19. March 2017, 08:26:09

Hallo Friedrich,
Quote from: OE1FHB on 19. March 2017, 08:17:15
Hallo Danilo !,zuerst danke für deine Arbeit ,funktioniert alles ufb.
Ich habe noch ein Problem :
Alle Files ( Bootloader,Firmware ) mit Endung .dfu,sind mit Defuse Programm und der kleinen USB Schnittstelle zu bearbeiten.

Korrekt.
Quote:
Alle Files (Bootloader, Firmware ) mit Endung .bin sind mit USB Stick
und großer USB Schnittstelle zu laden.

Fast: Nur mchf.bin ist mit der grossen Schnittstelle nutzbar. Der Bootloader kann so nicht aktualisiert werden.

Beide Bins sind aber nutzbar für Besitzer eines ST-Links (oder vergleichbaren Dingen) mit denen man den Prozessor über die Debugschnittstelle (J8) flashen kann. Rein fürs Flashen lohnt sich der Besitz eines ST-Links V2 (ab 2,35 bei eBay) aber nicht mehr, denn wir können das ja jetzt komplett übers Kabel machen.

73
Danilo


Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL9CHR on 19. March 2017, 08:37:13

Hallo Danilo,

markant ist auch die Tatsache, dass beide Geräte mit Bootloader vom Chris ufb laufen. Ohne, dass ich die Firmware aktualisieren muss.
Hier die Daten, die ich auslesen konnte, nachdem ich Chris-Bootloader installiert habe:
CPU: 413h
FlashSize 1024 kB
RAM 192
Firmware 2.0.0
Bootloader 3.0.0. (obwohl der von CHris installiert ist!)


Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL9CHR on 19. March 2017, 08:44:18

Hier noch die anderen Daten:

CPU: STM32F405VGT6V
Speicher: 24L1026I

Mods: nur die "offiziellen" von Euch hier.

vy 73! Christoph


Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL9CHR on 19. March 2017, 08:52:00

Interessant ist auch, dass der Uwe mit einer anderen Bootloader-Version vor ein paar Tagen exakt das gleiche Verhalten bei sich beobachtet hat (siehe Seite 1 in diesem TH). Erst mit einem neuen Bootloader war alles in Ordnung.

Einen schönen Sonntag!

Christoph

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DB4PLE on 19. March 2017, 09:08:26

Hallo,

dass Du noch 3.0.0 als Bootloader angezeigt bekommst, liegt an der (kleinen) Größe des M0NKA Bootloaders, und unserem Verfahren zu Versionsfindung. Soweit normal (aber nicht schön, zugebenermaßen).

Der Rest zeigt keine Abweichungen zur "Norm".

Muss da nochmal nachdenken. Funktionierten die 2.0.x Bootloader (nicht HAL)? Gegebenenfalls mal einen aus den Releases in Guthub besorgen und ausprobieren. Wenn der auch nicht geht, dann wissen wir wenigstens, das es kein "neues" Problem ist.

73
Danilo



Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 19. March 2017, 09:11:06

Wenn Bootloader 3.0.0. angezeigt wird ist der auch installiert. Diese Info wird nämlich ermittelt, indem die Firmware den Bereich, in dem der Bootloader liegt, nach dem Versionsstring durchsucht. Und dieser ist NUR beim DF8OE Bootloader vorhanden. Wenn er den findet, ist auch der DF8OE Bootloader drin.

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DB4PLE on 19. March 2017, 09:15:46

Hallo Andreas,
Quote from: DF8OE on 19. March 2017, 09:11:06
Wenn Bootloader 3.0.0. angezeigt wird ist der auch installiert. Diese Info wird nämlich ermittelt, indem die Firmware den Bereich, in dem der Bootloader liegt, nach dem Versionsstring durchsucht. Und dieser ist NUR beim DF8OE Bootloader vorhanden. Wenn er den findet, ist auch der DF8OE Bootloader drin.


das stimmt so nicht. Der M0NKA Bootloader ist so klein, das beim Update nur die 1. Flash-Page (16 kByte) gelöscht wird. Wenn der Github-Bootloader Versionsstring auf der 2. Page steht, bleibt das in diesem Fall erhalten und wird von der Firmware "fälschlicherweise" gefunden. Bei Wechseln zwischen den Github-Bootloader wird immer die richtige Versionsnummer angezeigt, da die 1. Fundstelle genutzt wird (die immer zum aktuellen Bootloader gehört).

73
Danilo





Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DB4PLE on 19. March 2017, 09:19:33

BTW,

die nächste Version des Bootloaders (3.0.1) hat sprechen gelernt.

https://www.amateurfunk-sulingen.de/mchf-projekt/modifikationen#start (https://www.amateurfunk-sulingen.de/mchf-projekt/modifikationen#start)

Beim normalen Start sieht es derzeit aus wie bisher, aber wenn man Band- oder Band+ nutzt, gibt es Bildschirmausgaben.

@Christoph: Ggfs. kann ich Dir einen Bootloader schicken, der auch den normalen Start-Vorgang protokolliert. Das könnte uns helfen, rauszufinden, was bei Dir passiert.

73
Danilo

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL9CHR on 19. March 2017, 09:34:44

Egal welche Version des Bootloaders ich installiere (https://github.com/df8oe/mchf-github/releases), es ändert sich nichts. Komisch ist das Verhalten, dass der mcHF immer vom PC erkannt wird, OHNE Jumper, nur Power ON und Band +. Erst beim Bootloader von Chris komme ich bei Power ON und Band + in Tasten Test (blauer Bildschirm)-

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL9CHR on 19. March 2017, 09:35:48

Danke Danilo, ich teste gleich...

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL9CHR on 19. March 2017, 09:41:57

Hallo Danilo,

ja, er spricht beim Aktualisieren, aber... keine Änderung bei mir. Startet nicht. Bzw. startet, aber LCD dunkel-

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL9CHR on 19. March 2017, 09:48:18

Danilo, ich habe Dir wg Bootloader meine eMail Adresse als PN geschickt.

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DB4PLE on 19. March 2017, 09:50:26

Hallo Christoph,

das wundert mich nicht, denn das "Sprechen" ist ja nur in den Bereichen, die bei Dir sowieso funktioniert haben.

Probier erstmal folgendes:
Mit einem USB Stick, mach mal Start mit Power und Band-, sodass du zu der Anzeige kommst, wo Du einen Reboot mit Band- oder Entfernen des Sticks machen kannst. Zieh dann den Stick raus und schau was passiert.

Ich muss, wie gesagt, den Bootloader noch zum Debuggen anpassen, ich melde mich dann.

73
Danilo

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 19. March 2017, 09:59:23

Drückst Du den Power-Knopf wirklich lange genug? 400ms ist notwendig. Drückst Du kürzer, siehst Du nur ein kurzes Blitzen und mehr nicht.

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL9CHR on 19. March 2017, 10:05:44

Hallo Danilo,

so wie Du es eschrieben hast: danach Stick abziehen und der mcHF "hängt", d.h. Bildschirm dunkel, aber er läuft und wird ausgeschaltet erst, wenn er keine Spannung mehr hat.

Hallo Andreas,

ja, ich kann auch 1-2 Sekunden den Power ON Knopf drücken, keine Änderung.

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 19. March 2017, 10:08:31

Das einzige, was ich mir denken kann ist, dass deine Firmware irgendwie angeschossen ist. Mach mal Bootloader UND Firmware Update.

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL8EBD on 19. March 2017, 10:10:35

der neue, sprechende 3.0.1 Bootloader ist spitze!
Zumindest weiß man sofort was Sache ist.

Klasse Jungs ;)

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: Michael_K on 19. March 2017, 10:30:04

Hallo,
auch von mir erst mal DANKE an die Entwickler der HAL-FW und des Bootloaders 3.0.1.
Auch ich hatte "Anlaufschwierigkeiten" beim Flashen. Die Zeit des "Knöpfchendrückens" ist offensichtlich auch prozessorabhängig. Beim "großen" max. 1 sec.; beim "kleinen" war es bei mir deutlich länger, bis hin zur Meldung "USB-Gerät nicht erkannt".
ABER, beide mcHF's laufen jetzt mit der aktuellsten FW und Bootloader.
Nicht zu vergessen bei der neuen FW die Umstellung der COM-Schnittstelle für FlDIGI (bei mir jetzt COM7).
Noch ein schönes WE
vy 73 aus Erfurt
Michael_K

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL9CHR on 19. March 2017, 10:41:14

Hallo,

dann scheine ich der einzige zu sein, bei dem es absolut nicht funktionieren will. Seit gestern 100 mal wiederholt: Bootloader mit PC aktualisiert (Verify 100% ok), das ist nicht das erste mal, dass ich den Bootloader aktualisiere, dann per USB neue Firmware drauf, auch wie immer. Nur, dass ich es bei keinem meiner zwei mcHFs zum laufen bringe. Erst mit dem Bootloader von Chris, dann muss ich auch die Firmware nicht mehr aktualisieren, es läuft so.

???

yv 73! Christoph


Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 19. March 2017, 10:52:25

Wenn Du es bei keinem deiner beiden (!!) mcHFs zum Laufen bekommst, machst Du irgendwas falsch. Eine MCU kann vielleicht mal defekt sein - aber zwei: da glaube ich nicht dran.

Vielleicht verkrüppelt der Rechner, mit dem Du den Download machst, deine Dateien. Und vielleicht auch nur welche von einer bestimmten URL.

Ich trauen nichts mehr, wo "Windows" draufsteht...

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL9CHR on 19. March 2017, 11:06:41

Hallo Andreas,

ich benutze WIN nur für mein Logbuch und eben mcHF (dieses DFU Prog)... Sonst Linux.
Bis jetzt gab es keine Probleme und zum letzten mal habe ich den Rechner vor ein paar Wochen zum aktualisieren des Bootloaders benutzt...
Ich versuche gerade das ganze mit einem anderen PC zu machen (er kennt wiederum den mcHF nicht (Treiber)... Das wird etwas dauern. Wie schön die SDR-Technik auch ist, manchmal kann das Ganze auch etwas nerwig sein, gell?

Ciao! Christoph

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 19. March 2017, 11:08:18

Wenn Du Linux benutzt, kannst Du doch auch mit dem Rechner dfu machen! Du brauchst kein Windows! Eine Fehlerquelle weniger...

http://dfu-util.sourceforge.net/

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 19. March 2017, 11:30:04

Ich habe den neuen "gesprächigen Bootloader" jetzt mal auf allen meiner mcHFs ausprobiert.

Ergebnis: läuft auf allen.

Lediglich eine Besonderheit:
Bei dem mcHF mit dem 3.2" SPI LCD wird der Bildschirm nicht weiß - es bleibt der Meldungstext stehen. Der mcHF wechselt aber fehlerfrei in den dfu Mode.

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DB4PLE on 19. March 2017, 11:33:28

Hallo Andreas,

dann hat der 3.2 SPI ein anderes Reset-Verhalten, aber das ist nicht schlimm denke ich. Können wir ja noch reintexten.

73
Danilo

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: OE1FHB on 19. March 2017, 11:44:26

Hallo Andreas ! Habe BL 3.0.1 geflasht, bitte was ist mit "gespächigen
Bootloader " gemeint ????

Vy 73 Friedrich

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL8EBD on 19. March 2017, 11:51:10

Du siehst in Textform was der Bootloader gerade aktuell macht.
Flashe einfach mal die aktuelle Firmware und schaue zu ;)

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DB4PLE on 19. March 2017, 11:53:39

Hallo Friedrich,

der neue Bootloader redet nur mit einem, wenn man Band- oder Band+ gedrückt hat, beim normalen Start sagt er nichts (sagen == Bildschirmausgaben).

73
Danilo

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: OE1FHB on 19. March 2017, 12:04:35

Danke ,hab's ausprobiert und gesehen was vorgeht.
War der Meinung es ist ein voreiliger Aprilscherz.

Vy 73 Friedrich

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 19. March 2017, 12:10:01

Nicht, dass ich damit jemanden Speziellen meine:
Bei manchen Menschen würde es mir ebenfalls sehr gut gefallen, wenn Sie ruhig wären (es sei denn, man aktiviert die Sprachausgabe mit einer Taste) ;D

Der mcHF hat dieses Feature...

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DB4PLE on 19. March 2017, 12:28:20

Hallo Friedrich,
Quote from: OE1FHB on 19. March 2017, 12:04:35
Danke ,hab's ausprobiert und gesehen was vorgeht.
War der Meinung es ist ein voreiliger Aprilscherz.


Ich würde niemals einen Aprilscherz im März machen, welcher ernsthafte Mensch würde sowas tun ;D

73
Danilo

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DJ3FV on 19. March 2017, 14:38:35

ääämm...
Nachdem ich den Bootloader und die Firmware von der Modifikationsseite installiert habe steht bei mir im Display FW 2.0.0 build MAR 18 2017 - 07:45:52 sowie Bootloader 2.0.1?!

@Friedrich: Wo hast du den Bootloader 3.0.1 her?

vy 73
Uwe

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL9CHR on 19. March 2017, 14:48:48

Hallo,

gibt es bei Euch jemanden, der die neueste Software mit dieser Kobmination zum Laufen gebracht hat?

CPU: STM32F405VGT6V
Speicher: 24L1026I

@Andreas

mit welcher CPU funktioniert es bei Dir? Das IC zu tauschen dauert 10 Minuten, ich bin seit gestern mit der Software am testen... (und beschäftige damit leider auch Danilo usw). Langsam kriege ich schlechtes Gewissen. Soviel verkehrt kann man da beim Aktualisieren auch wieder nicht machen. Mittlerweile habe ich einen zweiten PC (Win) organisiert. Alles installiert, auch kein gutes Ergenis.

vy 73! Christoph

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: Michael_K on 19. March 2017, 14:55:39

@Uwe
Bootloader Modifikationsseite VON HEUTE wird bei mir bei beiden mcHF's als 3.0.1 angezeigt.
Zum Flashen habe ich den in ein völlig anderes Verzeichnis auf der Platte abgelegt, um Verwechslungen zu vermeiden. Nur so als Tipp
vy 73 Michael_K

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 19. March 2017, 15:05:50

Hallo Christoph,

genau mit der Kombination läuft das bei mir mit zwei mcHFs auf Anhieb und komplikationslos.

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: OE1FHB on 19. March 2017, 15:21:24

Hallo Uwe, wie schon gesagt,von der Mod Seite 19.03.2017 10:02
meldet sich als BL 3.0.1 !! Schieß dann gleich nocheinmal FW nach
und bootloader spicht mit dir. Hi !!

73 Friedrich

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL9CHR on 19. March 2017, 15:46:54

Wow, Andreas, da bin ich jetzt sprachlos. Ich hoffte die ganze Zeit, dass ich eine "besondere" CPU habe...
ok, messen kann ich hier nichts, immerhin funktioniert das Ganze, wenn ich den alten Bootloader von M0NKA nehme, aber es bedeutet einen Rückschritt. Habe alles noch mal mit einem anderen PC gemacht. Auch nichts. Egal, macht Euch keine Arbeit, mein TS-590 hat meine Entschuldigung angenommen.

vy 73!
Christoph

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 19. March 2017, 15:51:31

Nein. Das ist absoluter Standard - die haben hier sehr viele. Ich glaube, dass Chris die auch bei den Bausätzen teilweise drin hat.

Mit den folgenden Schritten hat es bei allen geklappt (bis auf bei Dir):


  • Bootloader herunterladen (https://www.amateurfunk-sulingen.de/data/uploads/bootloader.dfu)
  • Bootloader mit gesetztem Jumper P6 und dfu Programm installieren
  • Strom ab - Jumper ziehen - Strom ran - starten - fertig.


  • vy 73
    Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DJ3FV on 19. March 2017, 16:42:27

Hallo liebe Bootloader Experimentierer,

ich habe eben das Problem gehabt, dass ich versucht habe den Bootloader von der Mod Seite zu ziehen und und erhielt nach dem Flashen mit DFUSE immer die Version 2.0.1?! Ich habe alles versucht, Cache gelöscht anderes Verzeichnis angelegt ... nichts half! Immer wieder BL 2.0.1. Also habe ich überlegt was ich anders gemacht habe gegenüber meiner normalen Vorgehensweise: ...anderes OS! Ich verwende normalerweise Linux (Ubuntu 16.04 LTS) und habe nie Probleme. Also alles von vorn und es funktioniert auf Anhieb! Dieser überdimensionale Virus Namens Windows, ich könnte kotz.... >:(

Ich habe keine Ahnung wo es gepuffert wird aber irgendwo hat WIndows diese verdammten alten Files gezogen! Nachdem was ich hier gelesen habe, befürchte ich dass das Phänomen nicht nur mich betrifft. Also passt gut auf oder am besten wechselt das Betriebssystem ;D.

vy 73
Uwe

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DB4PLE on 19. March 2017, 16:51:02

Hallo Uwe,

ehrlich gesagt, glaube ich (ohne Dir zu nahe treten zu wollen), dass Du eher an der Bedienung des schrecklichen DfuSeDemo Tools gescheitert bist.

Da wärst Du in guter Gesellschaft (mich eingeschlossen). Und die Falschbedienung (Betätigen des UPLOAD Buttons) führt zum DOWNLOAD des Flash in das vorher auf der Platte gewählte File. Danach hilft dann Upgrade (rechts unten) auch nicht mehr. Weil jetzt der falsche Inhalt im File ist.

Gibt natürlich auch noch 1000 andere Gründe, der ist aber ein der wahrscheinlichen.

73
Danilo

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DJ3FV on 19. March 2017, 16:58:31

Danilo,

ich denke ich weiß was du meinst, aber ich habe nach einer Info von Andreas die Größe der Files verglichen und es waren definitiv andere Files die ich Download erhalten habe als die mit Linux. Ich habe natürlich die Files die ich im Linux heruntergeladen habe auch nochmal mit DFUSE geladen und alles war gut. Ich kann also einen Handling Fehler im DFUSE ausschließen.

vy 73
Uwe


Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DB4PLE on 19. March 2017, 17:05:02

Hallo Uwe,

dann war es der Browser Cache o.ä. . Ist auch egal, ich wollte eigentlich nur nochmal auf die Gefahren des DfuSe Tools hinweisen.

Wie auch, Problem gelöst...

73
Damilo

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL9CHR on 19. March 2017, 20:25:39

Dann probiere ich es unter Linux:

"cannot open device
opening DFU USB device..."

pse help.

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL9CHR on 19. March 2017, 20:46:33

Hallo,

ich schildere noch detalliert meine Vorgehensweise beim Updaten unter Win.

1. Brücke/Jumper rein
2. DFU starten, Bootloader laden (Link Andreas oder MOD-Seite)
3. Damit ich sicher bin, dass das richtige File ausgewählt ist, benenne ich den Bootloader anders, z.b. bootloader-heute.dfu
4. Der gleiche Name erscheint auch im DFU-Prog
5. Anschliessende updaten mit Verify (ok)
6. Brücke/Jumper raus
7. Der Bootloader ist drin, sonst hätte ich keine Bildschirmausgabe beim Power ON plus Band + bzw. beim Power On plus Band -, also das funktioniert schon mal und ab jetzt kann ich den Bootloader ohne Jumper aktualisieren
8. Neue Firmware laden (auf UFB Stick)
9. Power ON plus Band- , die neue Firmware wird geladen, die alte FW wird auf USB Stick geschrieben
10. Wenn ich jetzt mcHF einschalte (ja, lange genug) blitzt LDC kurz und das Gerät ist eingeschaltet, aber dunkel, Ausschalten nur durch Trennen der Spannung

So, jetzt das, was ich gar nicht verstehe: wenn ich nochmal die Brücke setze, mir DFU den M0NKA Bootlaoder installiere, OHNE nochmal die Firmware zu aktualisieren, läuft alles. Als Info wird mir beim mcHF angezeigt:
FW: 2.0.0, BL 3.0.1. Zum nochmaligen aktualisieren bes Bootloaders muss ich natürlich wieder den Jumper setzen.
So, Bootloader ist ja richtig installiert, sonst würde ich keine Bildschirmausgaben bekommen, Power ON/Band+ bzw Power ON/Band-. Firmware ist auch richtig aktualisiert, sonst würde es mit dem M0NKA nicht sofort laufen.
Bin ratlos...

vy 73, awdh!

Christoph


Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL9CHR on 19. March 2017, 21:36:39

Hallo,

noch ein Update von mir. Nach den anfänglichen Problemem das ganze Updating unter Linux zu machen ist es mir gerade gelungen. Die Probleme waren mit root-Rechten verbunden (nicht auslachen bitte). So, habe den Bootloader und die Firmware aktualisiert. Das hat schon mal geklappt, das Ergebnis ist leider gleich: LCD dunkel.
Wenn ist jetzt, genauso, wie unter WIN, nur den M0NKA-Bootloader unter Linux installiere, OHNE an der Firmware irgendwas zu machen, läuft das Gerät sofort.

vy 73, awdh!
Christoph

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: dl1dsp on 19. March 2017, 22:31:16

Hallo Christoph,

zum Einkreisen des Fehlers möchte ich mit den folgenden Hinweisen
(unter Linux) beitragen:
1. Prüfe bitte, ob die Dateien, die Du in den Prozessor laden willst, ok sind.
Das lässt sich mit Prüfsummen machen, man kann aber auch einfach
die Länge der Dateien vergleichen und stichprobenhaft in die jeweiligen
Dateien mit einem Hex-Editor schauen. Bei mir hat sich für diese Zwecke
der Midnight Commander (mc) bewährt. Es geht auch anders.

mchf.bin vom 18.03.2017 07:48:55 (Version 2.0.0)

+ Die Datei muss 358.684 bytes groß sein
+ Die Datei muss mit den folgenden Bytes (hexadezimal) beginnen:
f8 ff 01 20 51 87 03 08
+ Ab Adresse 0x0004A108 ist die Version "fwv-2.0.0" eingetragen


bootloader.dfu vom 19.03.2017 10:02:40 (Version 3.0.1)

+ Die Datei muss 32.557 bytes groß sein
+ Die Datei muss mit den folgenden Bytes (hexadezimal) beginnen:
44 66 75 53 65 01 1d 7f
+ Ab Adresse 0x00006451 ist die Version "Version: 3.0.1" eingetragen


2. Ich gehe davon aus, dass Du dfu-util verwendest, um die Daten zu
übertragen. Beachte bitte, dass Du unterschiedliche Parameter
verwenden musst. Im DFU-Modus werden alle Daten, ob sinnvoll
oder nicht, übertragen ... Also in das Verzeichnis wechseln, wo die
Dateien stehen und dann die Befehle eingeben:

sudo dfu-util -D ./bootloader.dfu -R -a 0

sudo dfu-util -a 0 -i 0 -s 0x08010000 -D ./mchf.bin

Ich hoffe, dass ich ein wenig helfen konnte (es muss ja irgend ein
dummer Fehler sein ...).

vy 73
Winfried

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL9CHR on 19. March 2017, 22:52:09

Servus Winfried,

vielen Dank für Deine Anregungen!

Ja, ich verwende unter Linux dfu-util. Die Parameter stimmen zu 100% überein, denn ich habe sie aus... Deinem Übernahme-Protokoll (PDF) rauskopiert (copy/paste) und die Verzeichnisse jeweils angepasst. Vielen Dank an dieser stelle für die grossartige Hilfe!

Die Länge der Dateien bzw. die Anfangsbytes werde ich morgen überprüfen, allerdings ohne grosse Hoffnung, denn beides scheint zu stimmen. Der Bootloader meldet sich richtig (jeweils nach Power On und Band +, bzw. Power ON und Band- habe ich entsprechende Bildschirmausgaben). Auch die Firmware schein korrekt zu sein, denn es reicht, dass ich den M0NKA-Bootloader nehme und die Firmware läuft super (ohne erneute Firmware-Aktualisierung). Gut, morgen werde ich aber die Längen, bzw. Anfangsbytes trotzdem überprüfen.

Vielen Dank nochmal!

vy 73! Christoph

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 20. March 2017, 06:05:26

Zwei Tipps hätte ich noch:

1) Starte mal mit gleichzeitig gedrücktem und gehaltenemStep (egal welcher) Knopf. Dann solltest Du im Button-Test-Menü landen.

2) Starte mal mit dem "Affengriff" für Default-Settings. Vielleicht hast Du bei beiden mcHFs die gleiche Konfigurationskombination eingestellt, die sonst niemand außer Dir hat und die unverträglich ist (warum auch immer).

Da sonst niemand das Problem hat, scheidet ein Bootloader oder Firmwarefehler so gut wie aus. Es muss ein Fehler bei der Übertragung in den mcHF, eine unversträgliche Konfig oder eine unverträgliche Hardware sein.

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 20. March 2017, 07:28:33

@Winfried:

der Parameter -s ist bei einer .dfu-Datei ohne jegliche Wirkung - er wird einfach ignoriert. Die Adresse steht schon im Header der dfu-Datei.

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL9CHR on 20. March 2017, 07:41:32

Hallo Andreas,

danke für die Anregungen!

Echt schade, dass ich die zwei mcHFs nicht dabei in der Arbeit habe, ich hätte es gerne sofort ausprobiert... Muss bis zum Abend warten.

Die Tatsache, dass nur ich diesen Fehler habe, macht es mir nicht gerade leichter. Langsam kriege ich schlechtes Gewissen, dass sich Leute damit beschäftigen.

Zum Aktualisieren der Software nehme ich mittlerweile 3 verschiedene PCs (WinXP, Win7, Linux). Heute nehme ich noch anderes USB Kabel.

Einen angenehmen Wochenanfang!

Christoph

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 20. March 2017, 07:41:37

...und noch einen Tipp:

Probiere doch nochmal den letzten nicht-HAL Bootloader aus dem GitHub (der aus der stable 1.6.0).

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: peter_77 on 20. March 2017, 08:39:29

Vielleicht noch ein Update Feedback...
Heute morgen mit DFuSe unter Win 10 (also aus OS Sicht das worst case Szenario 8) ) das Update auf die Bootloader Version 3.0.2 (HAL) gemacht => problemlos
Danach das Upgrade der FW auf die HAL FW Version 2.0.0 vom Stick => problemlos.
Fazit: Bootloader Messages sind sehr hilfreich. Aktuelle FW und Bootloader laufen fehlerlos!
Falls von Relevanz die HW dazu:
CPU: 413h
EEP24xx1026 "used"
I2C1: 260khz
I2C2: 320khz

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 20. March 2017, 08:48:34

Da ist bei mir heute morgen was schiefgelaufen. ich habe mir für die neue Struktur (BL und FW als .bin und .dfu) ein Bash-Script gebastelt, was automatisch den Teil bauen soll, bei dem sich nach einem Commit was geändert hat. Leider habe ich ein fi an der falschen Stelle gehabt und es wurde ein neuer Bootloader mit neuer Versionsnummer gebaut - obwohl sich da nichts geändert hatte. Geändert hatte sich was in der FW...

Der 3.0.1 ist also bis auf die Versionsnummer identisch mit dem 3.0.2 8)

Sorry. Jetzt wird die Entscheidung an der richtigen Stelle abgeschlossen...

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL9CHR on 20. March 2017, 18:41:23

Hallo Andreas,

news von mir:

der "Affengriff" bringt bei den Neuesten Bootloader nichts, in den Tastentest komme ich auch nicht, aber, und das ist glaube ich wichtig

der von Dir vorgeschlagene Bootloader 1.6 funktioniert bei mir. Angezeigt wird BL 2.0.0

Mir ist auch gelungen ein einziges mal eins der Geräte mit dem aktuellen Bootloader zu starten und zwar direkt beim Affengriff, aber seit dem oft probiert, aber nicht mehr gelungen, also leider nicht reproduzierbar. Nein, ein Wackelkontakt ist es bei beiden Geräten nicht, ausserdem, wie gesagt, 1.6er BL läuft ufb.

vy 73, awdh! Christoph


Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 20. March 2017, 18:56:30

Danke für das Feedback, Christoph. Wir denken jetzt nach. Also nicht die Feuerwehr rufen, wenn es angebrannt riecht 8)

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DG2NPE on 20. March 2017, 20:55:32

Feedback meinerseits:

erstmalig mit dfuse util unter Linux firmware und bootloader geflasht. Bootloader Info (nach Band + release ) erkennt den McHF und lässt sich problemlos updaten.

Vielen Dank für die Hilfe und das tolle Projekt!

73 Peter, DG2NPE

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: OE1FHB on 21. March 2017, 09:36:51

Hallo Andreas & Danilo !
Habe soeben den Update von Bootloader und FW durchgeführt,jetzt ist gespeichert BL 3.0.2 vom 20.o3.17 07:11 und FW 2.0.1 vom
20.03.17 09:38.
Das flashen vom Bootloader war ohne Probleme möglich (.dfu File verwendet)
Beim speichern von FW und dem .bin File ,sprach der bootloader das
kein Problem war und scheinbar der download vom Stick O.K war.
Jedoch nach Start war Datum von vorheriger FW angezeigt und nicht
das Datum der zuletzt geladenen FW.
Nochmaliger Versuch mit .dfu File lief O.K und auch richtiges Datum
der geladenen Version wurde angezeigt.
Von dieser Erscheinung habe ich am 17.03 schon berichtet (siehe Antw.39)

Vy 73 Friedrich
OE1FHB

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: peter_77 on 21. March 2017, 10:50:57

Wie datest du denn die Firmware up ?
Wenn du es mit dem USB Stick über die große Buchse machst dann musst du immer die .bin Datei nehmen auf dem USB Stick und sie muss "mchf.bin" heissen.
Ich lösche den Stick immer vorher um sicherzugehen das nicht alte FW noch drauf ist und habe noch nie Probleme mit dem Update damit gehabt. Auch nicht mit der 2.0.1.
Works as designed ;D

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 21. March 2017, 11:12:38

Hallo Friedrich,

kann ich nicht nachvollziehen. Allerdings hatte exakt dieses Problem der Uwe schon (ein paar Einträge vorher zu finden). Ursache war ein Fehlverhalten seines Browsers und/oder Betriebssystems (Windows), das trotz korrekt angeklicktem Link nicht die neue Datei heruntergeladen hat sondern immer irgendeine alte Version aus dem Cache geholt hat. Sofortige Abhilfe brachte ein Downloadf mit einem Linux-System.

Auf die Spur gekommen sind wir diesem seltsamen Verhalten durch einen Vergleich der Dateilängen.

Du kannst aber auch die Binärdateien nach der Versionsnummer durchsuchen (mit einem Hexeditor). Suche einfach nach dem String "fwv-" (casesensitiv und ohne Anführungszeichen). Dann siehst Du, was für eine Version Du da in Händen hältst.

EDIT:
Das Ganze funktioniert sowohl mit der .bin als auch mit der .dfu. Und es funktioniert auch mit dem Bootloader - nur muss man da nach "Version:" suchen (wieder casesensitiv und nach wie vor ohne Anführungszeichen).

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: peter_77 on 21. March 2017, 11:22:12

Um beim Download mit Winblows sicherzugehen empfiehlt es sich immer einen Rechtsklick auf den Download URL zu machen und dann Link speichern unter....
Damit vermeidet man Probleme...jedenfalls unter Windows. ;)

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DB4PLE on 21. March 2017, 12:10:50

Hallo Andreas,

wenn machbar, würde ich vorschlagen, die Größe (und ggfs. die md5sum oder sha256sum, ... ) mit auf die Downloadseite zu nehmen.
Dann ist das deutlich leichter nachzuvollziehen.

Das Problem ist übrigens vermutlich (aus meiner Laien-Sicht) kein Windows-Problem, sondern hängt mit der Art und Weise zusammen, wie die Links zum Download Github.io Seite realisiert sind (Über dynamische Inhalte per Skript geliefert) und wie die involvierten Webserver mit den Browsern zusammenarbeiten. Vermutlich müsste man da irgendwo ein "Do Not Cache" mitliefern.

73
Danilo





Quote from: DF8OE on 21. March 2017, 11:12:38
Hallo Friedrich,

kann ich nicht nachvollziehen. Allerdings hatte exakt dieses Problem der Uwe schon (ein paar Einträge vorher zu finden). Ursache war ein Fehlverhalten seines Browsers und/oder Betriebssystems (Windows), das trotz korrekt angeklicktem Link nicht die neue Datei heruntergeladen hat sondern immer irgendeine alte Version aus dem Cache geholt hat. Sofortige Abhilfe brachte ein Downloadf mit einem Linux-System.

Auf die Spur gekommen sind wir diesem seltsamen Verhalten durch einen Vergleich der Dateilängen.

Du kannst aber auch die Binärdateien nach der Versionsnummer durchsuchen (mit einem Hexeditor). Suche einfach nach dem String "fwv-" (casesensitiv und ohne Anführungszeichen). Dann siehst Du, was für eine Version Du da in Händen hältst.

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 21. March 2017, 12:24:33

Halo Danilo,

mit den Servern hat das definitiv nichts zu tun.

Es ist eine Frage des Verhaltens der Browser - die Server cachen da alle nichts.

Bei den Downloads der Releases von GitHub bin ich ja schon einen Schritt weiter gegangen: Es wird dort nicht nur ein stumpfer Hash mitgeliefert, sondern die ganze ZIP-Datei wird mit dem gpg-Schlüssel von om@df8oe.de signiert. Das Verfahren signierter Dateien ist ein uralter Hut (und ist seit ca. 20 Jahren fester Bestandteil aller Linux-Paketsysteme wie rpm oder deb) und stellt nicht nur sicher, dass die Übertragung fehlerfrei war, sondern stellt auch sicher, dass die Dateien wirklich von mir sind (ist eindeutig nachprüfbar).

Das auf die Dailys auszuweiten (oder die md5-Summen-Geschichte) würde den Aufwand der Daily-Erstellung abermals aufblähen. Eigentlich sollte das ganz schlank und schnell sein... Ich müsste jedesmal zwei Summen ermitteln (oder ein zip mit beiden oder gar allen vier Dateien erstellen, wobei zwei davon vermutlich überflüssig wären). Nicht so toll.

Und zu guter Letzt ist das Problem von Uwe mi dem banalen Textlink auf unserer amateurfunk-sulingen-Seite aufgetreten. Dort etwas zu cachen wäre ein klarer Bug!

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: OE1FHB on 21. March 2017, 12:39:20

Andreas & Danilo,in der FW 2.0.1 vom 20.03.17 09:38
finde ich zum fwv String 66 77 76 20 als Versionsnummer,
aber nicht auf ADDR. A100 sondern auf 4D710 komisch ?

Möchte noch anmerken,daß derartige Erscheinungen erst mit dem
HAL Bootloader aufgetreten sind.

vy 73 Friedrich

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DB4PLE on 21. March 2017, 12:40:00

Hallo Andreas,

ich wollte darauf aufmerksam machen, dass das Problem auf JEDEM Betriebssystem auftreten kann, da es ein Browser/Server Interaktions-Problem ist. Die Nutzung von Linux / MacOS X ist kein Garant für Problemfreiheit.

Edit: @Friedrich: Die Lage der Versionsnummer kann sich bei jeder Release ändern, die ist nicht fix.

73
Danilo



Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 21. March 2017, 13:22:57

Hallo Friedrich,

Schau Dir mal mein Bildschirmfoto oben GANZ GENAU AN. Was Du da wiedergibst sind die Hex-Pendants der Buchstabenfolge fwv- - und es ist völlig korrekt, dass die da erscheint (nach der hast Du ja gerade gesucht). NACH DIESEM STRING kommt die Versionsnummer - ebanfalls als Zeichenkette (String). im linken Teil des Fensters siehst Du die Hex-Pendants, im rechten Teil die ASCI-Pendants (da musst Du schauen).
Es kann sein, dass diese Erscheinungen zufällig zu diesem Zeitpunkt durch ein Update des Browsers oder des Betriebssystems hereingespült wurden. Dass sie etwas mit HAL oder nicht-HAL zu tun haben, halte ich für sehr unwahrscheinlich. Es müssten viel mehr mcHF'ler davon berichten, wenn es ein HAL-Problem wäre. Es ist folglich kein generelles Problem. Aber Du kannst eben durch Untersuchung der Versionsnummer einer Vermutung die letzte Sicherheit geben: "Das Binary zeigte die Versionsnummer a.b.c und nach dem Flashen stand da d.e.f". Das ist etwas, wo man weitersuchen könnte!

@Danilo
Es kann sich sowohl um ein Browserproblem handeln - es kann aber auch zwischen Browser und Netzwerkeingang des PCs liegen! Da dieser bei Windows nicht transparent ist, kann man das nicht analysieren.
Klar können solche Fehler auch bei Linux auftauchen - nur tun sie das bei mir penetranterweise nicht, während ich von solchen Kinken bei der Benutzung von Windows ständig höre (und sie auch beruflich erlebe, an zu mir zur "Reparatur" geschickten Laptops).
Dank eines super funktionierenden Loggings und prima Debugmöglichkeiten bei Linux kenne ich nicht nachvollziehbare Dinge nur noch in absoluten Ausnahmesituationen. Dinge wie "starte mal neu - vielleicht geht es dann" oder "lösche mal xyz händisch - vielleicht klappt es dann" oder "hast Du es schon mal mit einer Neuinstallation versucht?" beinhalten durch das Wörtchen "vielleicht" stets den Beigeschmack des Ausprobierens - ohne begründen zu können, WARUM es hilft. Das ist bei Windows die absolute Regel - bei Linux die absolute Ausnahme (und auch der Grund, warum ich nur noch mit Linux arbeite...)

Da steckt 100%-ig auch jede Menge Philosophie dahinter. Gab es zu meinen PC-Anfangszeiten noch viele Bemerkungen wie "lasst doch dieses Philosophengequatsche aus der Diskussion Windows oder Linux raus" so sind diese in den letzten Jahren unter anderem durch Snowden, durch aufgedeckte Schnüffelaktivitäten im OS und absichtlichen Codeteilen, die Leuten etwas Sperren sollen anstatt es ihnen zu ermöglichen, weitgehend verstummt. Und ich habe es schon immer so gesehen: das verwendete Betriebssystem ist Teil der eigenen Lebensphilosophie...

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: OE1FHB on 21. March 2017, 14:02:08

Andreas, hab kapiert was du meinst:
FWV: 2.0.1 (Firmware Version)
FWT: Mar 20 2017-09:35:37 (Firmware Time)

Version und Datum ident mit Display d.h. für mich auf dem USB Stick
sind die richtigen Daten.

Vy 73 Friedrich

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 21. March 2017, 14:12:03

Hallo Friedrich,

ich erweitere mal deine Aussage 8) :


  • Wenn du VOR dem Flashen auf dem USB-Stick und im Gerät die gleiche Version / den gleichen Timestamp hast, ist ein Flashen sinnlos, weil Du die gleiche Version mit sich selbst überschreiben würdest.
  • Wenn Du NACH dem Schreiben gleiche Version / gleichen Timestamp hast ist das Schreiben erfolgreich gewesen
  • Wenn Du nach dem Schreiben Unterschiede in Version und/oder Timestamp zwischen mchf.bin und Gerät hast: dann ist es sehr wahrscheinlich ein Bug


  • Ich meie mit "Datei" immer die mit dem Namen mchf.bin. Ich empfehle auch, um Verwirrungen zu vermeiden, auf dem mcHF-Update-Stick vor dem Flashen stets nur die eine Datei zu halten, die nötig ist.

    vy 73
    Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: OE1FHB on 21. March 2017, 14:27:55

Andreas ,am USB Stick ist immer nur das aktuelle File,am Computer
lege ich für jeden update einen neuen Order an der das FWT als Kennung hat das mache ich für mchf und den bootloader.
Zu den drei Punkten die du anführst trifft das letzte zu.
Display FWT nicht ident mit FWT von mchf.bin am USB Stick.

Vy 73 Friedrich

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: peter_77 on 21. March 2017, 17:05:46

Ein Unterschied zum non HAL Bootloader gibt es aber dennoch.
Beim Upgrade muss ich mit dem HAL Bootloader jetzt die Power Taste festhalten während des Update Prozesses. Das war früher de facto nicht so.
Dort konnte ich sie loslassen und der mcHF blieb an während des Udatevorgangs.
Das ist jetzt nicht mehr der Fall. Sobald ich die Power Taste loslasse geht der mcHF sofort komplett aus und der Upgrade Vorgang bricht logischerweise dann ab.
Ist mir eben aufgefallen beim Update auf die Version vom 20.3. weil ich vom Power Taster abgerutscht bin. :D
Das Update rennt aber fehlerfrei bei Wiederholung und auch die Version mit Datum wird im Gegensatz zu Friedrich korrekt angezeigt und ist mit der auf dem USB Stick absolut identisch. Alles normal also.
Der Unterschied mit der Power Taste ist aber da.

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL8EBD on 21. March 2017, 17:10:04

da hat Peter Recht....man muss die Taste gedrückt halten....
könnt ihr das ggf. fixen?

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 21. March 2017, 18:06:55

Bei mir ist da kein Unterschied mit der Power-Taste. Wenn ich vom USB-Stick update, kann ich die Taste loslassen und der mcHF bleibt an.

Dass man sie bei einem DFU-Update (via USB-Kabel) halten muss liegt in der Natur der Sache. Da ist der ROM von STM aktiv und der weiß natürlich nicht, dass es eine Power-Taste gibt. Deswegen musste man früher bei einem DFU-Update entweder die Powertaste gedrückt halten oder einen Schalter drüberlöten - also keine Änderung gegenüber vorher.

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 21. March 2017, 18:34:24

Hallo Friedrich,

haben bei dem Versuch, vom USB Stick upzudaten, am Schluss beide Leuchtdioden gebrannt und er hat auf dem Bildschirm geschrieben, dass alles erfolgreich abgeschlossen ist?

Wenn dem so ist kann ich nur staunen. Das habe ich hier noch nie gehabt - zu keinem Alpha-, Beta- oder jetzigen Stadium...

Fehler, die man sich weder erklären kann, noch sie nachvollziehen kann und auch nicht genügend Leute sagen, dass sie das gleiche Problem haben sind fast nicht zu fixen. Dazu braucht man sehr viel Glück.

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL8EBD on 21. March 2017, 18:52:38

Andreas, nochmal wegen dem Power Knopf.
Ist bei meiner REV0.5 mit 3,2" parallel-Mode Display aber tatsächlich so.
Lasse ich den Powerkonpf zu früh los, wird der Vorgang sofort abgebrochen.

Ja sogar die SD Karte wird dabei u.U. verstümmelt, je nach Zeitpunkt (nutze eine SD Karte im USB Adapter)
Ich musste die SD Karte danach jeweils neu formatieren.
Das war beliebig oft reproduzierbar.

Mit dem Non-HAL Bootloader war es so dass man den Powerknopf loslassen konnte - hundert mal gemacht...

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 21. March 2017, 18:59:21

Es wird langsam interessant.

Einzelne Leute haben Fehlfunktionen - die die Mehrzahl der User nicht haben. Aber alle haben unterschiedliche Fehlfunktionen - das ist *eigentlich nicht möglich*.

Ich kann nur folgendes von meinen mcHFs sagen:

  • Alle bleiben eingeschaltet, wenn man den Powerknopf nach Erscheinen der ersten Textmeldungen auf dem LCD loslässt
  • Alle starten die Firmware korrekt und absolut zuverlässig
  • Bis jetzt habe ich noch keinen einzigen Fall erlebt, bei dem die auf dem Stick befindliche Datei nach dem Update nicht auf dem mcHF war

  • Ich würde mich freuen, wenn sich mehr Leute melden würden, bei denen der eine oder andere Punkt auftaucht. Als Zusatzangabe würde ich die Nennung des verbauten STM32F4 nützlich finden. Ich kann leider mit den Meldungen herzlich wenig anfangen.

    EDIT:
    Mir ist ein Szenario eingefallen, das zum ersten Punkt passt.
    Der Powerknopf wird auch während der Bootloader im USB-Stick-Mode ist abgefragt. Wenn man den Powerknopf nach dem Einschalten zu lange gedrückt hält und dann loslässt kann es passieren dass der Druck als "ich soll sofort Ausschalten" interpretiert wird.

    vy 73
    Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL8EBD on 21. March 2017, 19:06:52

ich hab's nochmal getestet Andreas:

Lasse ich den Powerbutton sofort los, bevor die gelbe Schrift kommt, klappt alles ganz normal!
Also alles gut....

Lasse ich ihn aber erst nach dem Aufleuchten der grünen LED los, geht der mcHF aus - mit teils gravierenden Folgen für das angestöpselte Speichermedium.


Deine Punkte 2 und 3 waren für mich zu keiner Zeit ein Thema ;D

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL8EBD on 21. March 2017, 19:07:53

Dein EDIT:
siehst Du....genau das habe ich bei mir gehabt...

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 21. March 2017, 19:16:39

Na klar hat das gravierende Folgen für das Speichermedium!
Du schaltest mit diesem langen Druck auf die Powertaste den mcHF aus während er auf den Stick schreibt.

Gedacht ist diese Not-Aus-Funktion für Leute wie mich mit einem mcHF mit fest verbautem Akku.

Wenn sich der Updatevorgang aufgehängt haben sollte (z.B. weil der Stick defekt war oder das Dateisystem kaputt oder, oder, oder) soll man ihn mit einem Druck auf die Power-Taste Zwangsausschalten können ohne ihn zu öffnen. Ist also ein Feature (das aber schon immer im Bootloader war).

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL8EBD on 21. March 2017, 19:28:08

Andreas, das muss aber beim alten Bootloader etwas anders vom Timing her gewesen sein.
Ich hab meine Verfahrensweise ja nie geändert.

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DB4PLE on 21. March 2017, 19:29:38

Hallo,

ein Blick in den Sourcecode verrät uns folgendes:

Während des Schreibens wird der Power-Button nicht abgefragt. D.h. damit kann man den mcHF nicht ausschalten, während des Schreibens mit einer Einschränkung: Wenn er nicht vorher schon ausgeschaltet war und nur durch den Power-Knopf am Leben gehalten wurde. Dann geht der mcHF quasi sofort aus. Und das kann passieren, wenn der Stick zulange braucht und erstmal eine Ehrenrunde durch die sogenannte BL_Idle_Application gedreht wird.

Hilfe ist auf dem Weg: Ich werde im Bootloader vor dem Beginn des Schreibens in jedem Fall den Power Hold anschalten. D.h. wenn die grüne LED dauerhaft leuchtet und nicht blinkt, kann man loslassen und der Stick wird komplett beschrieben. Läßt man vorher los und der mcHF geht aus, wurde auch garnicht versucht zu schreiben, das ist dann nur nervig, weil man nochmal drücken muss, aber der Stick ist in Ordnung.

73
Danilo

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: OE1FHB on 21. March 2017, 19:30:24

Hallo Andreas & Danilo!
Habe versucht FW vom 18.03 ein zu speichern und dank des sprechenden
Bootloader bemerkt, daß ich was falsch mache.
Release Band-,ich lasse Band- los und verfolge den Text weiter,
-saving Flash
-skipping Firmware update .... das verwundert mich !!!

Ich wiederhole und starte noch einmal.... und lese den ganzen Text in der ersten Zeile.

Release Band- to skip Firmware update !!!!!!

Ich ersuche alle die ich mit dem Problem beschäftigt habe um Entschuldigung, sollte nicht mehr vorkommen.

Danke noch einmal an die Software Gruppe für den sprechenden BL.

Vy73 Friedrich

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 21. March 2017, 19:41:18

Manchmal muss man mit Problemen nur reden - dann verschwinden sie ganz von alleine 8) Zwei der drei sind gefixt. Das ist ja schon mal eine tolle Quote...

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL8EBD on 21. March 2017, 20:26:15

Zeigt auf beeindruckende Weise mal wieder auf wie gut das hier im Forum klappt.

Hut ab ans Entwicklerteam

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: OE1FHB on 22. March 2017, 07:05:11

Guten Morgen Andreas !
Neuer Tag,neues Erlebnis.Habe neuen BL 3.0.3 von gestern geladen, ohne Probleme.
Im Betrieb zeigt sich folgende Erscheinung :
wenn ich Band + drücke geht mchf auf Sendung und strahlt Leistung ab (rot Led leuchtet) .Step +- funktioniert weiter,jedoch PWR off reduziert Helligkeit, schaltet jedoch nicht aus. Abschalten nur durch trennen der Versorgung möglich.
Seltsam !!
Vy 73 Friedrich

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 22. March 2017, 07:13:52

Hallo Friedrich,

Power reduziert die Helligkeit, wenn man es kurz drückt (war schon immer so). Erst ein längerer Druck auf den Power-Knopf schaltet den mcHF aus.
Wenn Du bei BAND+ in den TX kommst hast Du irgendwo einen Hardwarefehler (Vermutung Feinschluss).

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DB4PLE on 22. March 2017, 07:14:16

Hallo Friedrich,

das Problem tritt mit einem anderen Bootloader nicht auf?
Oder ist der 2. Teil ohne Bezug zum ersten Teil?

Da im Handling der Buttons in der Firmware nichts geändert wurde (auch nicht zwischen HAL und vor HAL), ist es wichtig, dads du prüfst, ob das bei einer alten Firmware/Bootloader auch so passiert und wenn ja, bei welcher Kombination. Wenn dem so ist, ist es vermutlich ein Hardware-Problem. Wenn es nur in einer bestimmten Konfiguration passiert -> Software (mit Hardwarebezug, in SW zu lösen).

EDIT: Was sich geändert haben kann, sind die exakten Zeiten (aber wir reden eigentlich von wenigen Millisekunden), die man gedrückt halten muss, da wir einen anderen Zeitgeber-Mechnismus verwenden.

73
Danilo

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: Michael_K on 22. March 2017, 07:14:48

Moin,
habe soeben den BL 3.0.3 installiert; problemlos.
Die beschriebene Erscheinung beim Drücken BAND+ kann ich NICHT BESTÄTIGEN. Bei mir bleiben beide mcHF's im RX-Mode.
vy 73 aus Erfurt
Michael_K

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: OE5RKM on 22. March 2017, 07:41:43

Hallo OM´s

bei meinem mcHF v0.5 mit CPU STM32F407 BL 303
Keine Probleme - weder Firmware noch Bootloader

UFB

Danke an Andreas und Danilo

vy 73 Rudi

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: peter_77 on 22. March 2017, 08:39:15

Mein Bootloader Verhalten mit dem Power Knopf war VOR Bootloader Version 3.0.3 exakt genau so wie beim Thomas.
Heute morgen den Bootloader 3.0.3 installiert und Tadaaa.. Alles bestens! Der fixt das Power Knopf Problem.
Nun kann man die Power Taste auch wieder beruhigt loslassen. :D
Dank an die Softwerker hier im Team !

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 22. March 2017, 08:45:16

Auch hier wieder: das Handling....

Für mich war zwischen dem alten Bootloader und dem HAL-Bootloader kein Unterschied in der Bedienung. Ich habe vorher auch schon den Power-Knopf nur 1 Sekunde gedrückt und damit funktionierte es mit beiden Versionen identisch. Auf die Idee den Knopf länger zu halten (was dann ja zu den beschriebenen Problemen führte) bin ich kein einziges Mal gekommen...

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: OE1FHB on 22. March 2017, 08:56:21

Hallo !
Es ist natürlich wie verhext, mit Buttotest keine Abnormalitäten feststellbar,nach drücken von PTT Fehler wie weggeblasen und momentan nichtmehr reproduzierbar.
Bei Neuigkeiten melde ich mich wieder.
Hat so den Anschein nach H.W. Problem.
Vy 73 Friedrich

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL8EBD on 22. March 2017, 19:28:31

neuester Bootloader 3.0.3 läuft perfekt und man kann den Powerknopf jetzt auch später loslassen.

Danke Jungs ;)

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL3AAA on 22. March 2017, 21:06:12

Hallo an Alle,

habe den Bootloader 3.0.3 heute mit dem 2.0.2 geladen super, habe meine Steckbrücke schon bei Ebay zum Verkauf angeboten ;D

Gleich die neue FW hinterher und erstmalig sprach auch mein Display mit mir beim upload.

Bin begeister........

Danke an das Entwicklerteam

Gruß
Dietrich

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DB4PLE on 23. March 2017, 20:38:45

Hallo zusammen,

es sieht so aus, als ob wir den Bootloader auch bei Christoph, DL9CHR ans Laufen bekommen haben. Deswegen wird es morgen einen neuen Bootloader geben, der deutlich weniger Hardware initialisiert. Um Test wird dann gebeten.
Warum das nur bei Christoph zu Problemen geführt hat, wissen wir übrigens (noch) nicht.

73
Danilo

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: Michael_K on 24. March 2017, 11:05:00

Hallo,
Bootloader 3.0.4 erfolgreich, problemlos installiert.
Anschließend FW 2.0.2 vom 22.03.17 aufgespielt, auch ohne Probleme-
Irgendwelche Fehlfunktionen bis zum Moment nicht feststellbar.
vy 73 aus Erfurt
Michael_K

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: peter_77 on 24. March 2017, 11:25:17

Dito. hier. Alles fehlerfrei und ohne irgendwelche Probleme mit 3.0.4 und anschliessendem Update auf 2.0.2.

Vom Handling des Firmware Updates muss man allerdings aufpassen das man Band- nicht loslässt. Ich hatte mich erstmal gewundert warum er immer sagte "Skipping update..." und dann Band- einfach festgehalten bis es klappte.
Ich meine mich zu erinnern das es mit dem antiken Bootloader mal so war das man man nachdem man Power und Band- gedrückt hatte um das Update zu initialisieren beides nach kurzer Zeit (grüne LED) loslassen konnte.
Der "sprechende" Bootloader lässt einen oft intuitiv die Tasten loslassen sowie der Bootloader Text im Display erscheint.
Das ist vermutlich die Falle in die einige tappen (und dann nicht den Display Text lesen ;) )
Ansonsten alles perfekt soweit !
Spannend jetzt was nun beim DL9CHR rauskommt...?!

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 24. March 2017, 11:27:35

Hallo Peter,

auch hier muss man für ein Firmwareupdate den Button drücken bis die grüne LED angeht. Nur dauert das hier dramatisch länger als beim alten Bootloader. Das ist technisch bedingt (durch die neue HAL) - dafür erkennt er aber auch JEDEN Stick.

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: peter_77 on 24. March 2017, 11:31:07

Ahh..ok dann macht das wieder Sinn.
Vielleich sollte man nochmal kosmetisch den Text korrigieren so ala "..keep Band- pressed until green LED lights für die die aufs Display sehen... 8)

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: hb9trt on 24. March 2017, 22:29:02

Hallo Andreas,

Ist man ein paar Tage weg, hat man das Gefühl unglaublich viel verpasst zu haben ;-)

Bootloader 3.0.3, 3.0.4.... auf dem Gitgub bekomme ich aber nur 3.0.0, irgendwann meinte ich gelesen zu haben, dass für die HAL Versionen im Moment die aktuellsten files woanders liegen...
Aber wo?

Gruss
Reto

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL8EBD on 25. March 2017, 15:47:21

Reto, auf der Seite mit den Modifikationen ganz unten....

https://www.amateurfunk-sulingen.de/mchf-projekt/nachbau-tipps/modifikationen#start



Eine Frage am Rande, warum ist das MCHFOLD.bin eigentlich knapp 2MB groß?
Ist mir früher so nie aufgefallen.

Ich nutze die aktuellen Snapshots für Bootloader und Firmware

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: dk4sx on 25. March 2017, 16:55:33

Hallo,

bin mit meinem mcHF soweit sehr zufrieden - die Performance war in vielen QSOs absolut zufriedenstellend. Selbstverständlich will ich mir aber die Verbesserungen unserer Softwarespezialisten nicht entgehen lassen.

Mein Handicap ist allerdings, dass ich kein SW-Spezialist bin und mich in PC- und SW-Fragen sehr schwer tue. Daher erst mal die Frage: Kann ich mit einem Windows-PC den neuesten Bootloader mit HAL auch auf meinen mcHF laden? Falls ja - kann mir dazu jemand eine Schritt-für-Schritt-Anleitung geben? Oder, falls es die bereits gibt - wo finde ich sie?

73, Uli, DK4sX

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DB4PLE on 25. March 2017, 17:06:34

Hallo Thomas,

weil Du einen 2MB Flash STM32F4 hast.

Der neue Bootloader ist schlauer (oder dümmer, je nach Gusto) als der alte und kennt die Flashgröße des aktuell verwendeten Prozessors. Da der Bootloader aber nicht weiß, wie gross die Firmware ist, speichert er den ganzen Flash. Früher war die Grenze fest 1MB. Egal wieviel Flash der mcHF hattte.

73
Danilo

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DB4PLE on 25. March 2017, 17:24:54

Hallo Uli,

Du musst einmal der originalen Anleitung fürs Flashen eines Bootloaders folgen
Haben wir im Github:

https://github.com/df8oe/mchf-github/wiki/Bootloader-Installation


Und dann das aktuelle bootloader.dfu z.B. aus

https://github.com/df8oe/mchf-github/releases
Release 2.2.0 verwenden.

73
Danilo

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL8EBD on 25. March 2017, 18:03:18

Danke für die Info Danilo, das macht natürlich Sinn ;)

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: peter_77 on 25. March 2017, 18:32:44

Uli, das ist recht einfach und ganz schnell gemacht. Also keine Angst !
Natürlich klappt das mit einem Windows Rechner.
Das DFuse Tool hast du ja sicher noch installiert auf deinem Windows Rechner denn mindestens einmal musst du ja schon einen Bootloader auf deinen mcHF installiert haben sonst könntest du ja nicht funken damit :)
Ansonsten hier downloaden:
http://www.st.com/en/development-tools/stsw-stm32080.html (gaaanz unten den blauen "Get Software" Button klicken.)
Lizenz abnicken und als Email ein Einmal Wegwerf Emailer verwenden wie dk4sx@mailinator.com
Hier funktionierte das unter Win10 out of the box.
Dann der Reihe nach
  • Im mcHF den Jumper J6 (UI Board) stecken
  • mcHF mit einem USB Kabel mit der kleinen Buchse mit dem Rechner verbinden
  • Dann das DFuSe Tool laden
  • Jetzt die Band+ (Plus) Taste gedrückt halten und gleichzeitig Power drücken und Power immer gedrückt halten. Jetzt ertönt der klassische USB Gong im Windows Rechner, Taskleiste unten meldet ein "STM32 Bootloader" Gerät
  • Dann den "Choose" Knopf unten in der Mitte des DFuse Tools bei "Upgrade and Verify" klicken und den neuen Bootloader File (die .dfu Version !) auswählen und mit Klick auf den "Upgrade" Knopf zum mcHF hochladen
  • Meldet das DFuse Tool "Success !" dann nochmal mit "Verify" überrüfen um sicher zu gehen das alles geklappt hat
  • Hier ist ein entsprechender Screenshot des DFuse Tools der alles erklärt:
    https://www.amateurfunk-sulingen.de/forum/index.php?board=15;action=display;threadid=551;start=75 (Mitte)
    Fertisch das wars !
    Willkommen in der neuen Bootloader Welt :D
    Power Taste loslassen, Wichtig: Jumper 6 wieder ziehen dann USB Kabel abziehen und neu booten.
    Dann brauchst du den Jumper 6 nie mehr, Der Bootloader Screen hat jetzt einen hilfreichen Dialog und du kannst sämtliche Firmware dann einfach mit dem USB Stick über die große USB Buchse updaten.

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: hb9trt on 26. March 2017, 00:06:01

Hallo Thomas,

Das wars, jetzt habe ich den neusten Bootloader drauf. Inzwischen auch wieder nach gelesen und da stand es ja. Danke Dir für den Tipp.

Gruss Reto

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF5LI on 02. April 2017, 13:56:07

Ich blicke bei der Versionsnummerierung des Bootloaders im Moment nicht mehr durch:
Im github/releases https://github.com/df8oe/mchf-github/releases schreibt Andreas
Quote:
Bootloader now surprises with text messages on LCD (bootloader version now 3.2.0)
.
Wenn ich den bootloader.dfu von der Modifikationen-Seite installiere, erhalte ich den Bootloader 3.04. Wo ist denn der BL 3.2.0 ?

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 02. April 2017, 14:03:02

Die beiden sind identisch - bis auf die Versionsnummer. Aufgrund unserer Versioning-Regeln kann ich aber eine daily (*keine NULL am Ende*) nicht in eine Release packen - ich musste dafür die Versionsnummer hochzählen. Wenn Dir die Nummer besser gefällt, nimm den aus dem zip aus der Release 8).

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: dk4sx on 10. April 2017, 07:53:39

Hallo,

vor 2 Wochen hatte ich hier mal angefragt, ob es beim Installieren des neuen Bootloader/Firmware-Systems Probleme gibt und wie sie schrittweise zu installieren sind. Ein freundlicher OM hat mir das ausführlich beantwortet.

Nun war ich 2 Wochen im Ausland und kann die Beiträge nicht mehr finden. Warum wurden sie gelöscht? Ich bin sicher, dass es noch mehr OMs gib mit denselben Fragen. Außerdem finde ich z. B. im Github-Wiki keine Anleitung zur Installation, wenn man bereits einen Bootloader drauf hat.

Für SW-Spezialisten alles kein Problem - ihr seid aber nicht allein! Also, wo finde ich den Beitrag wieder oder ein entsprechende Anleitung?

73, Uli, DK4SX

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: Michael_K on 10. April 2017, 08:17:01

Hallo Uli,
siehe Antwort #157 am: 25. März 2017, 19:32:44 hier im Thema von Peter_77

vy 73 aus Erfurt
Michael_K

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: BO_Andy on 10. April 2017, 08:29:58

Halle Uli was willst du den genau wissen denn die instaltion unterscheide sich je nach bootloader Version minimal

LG BO_Andy

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 10. April 2017, 08:53:57

Hallo Uli,

ich habe hier noch niemals was gelöscht. Kann also nur daran liegen, dass die Menge der neuen Beiträge zu groß und/oder die Intervalle, in denen Du reinschaust, zu lang sind so dass Du die Beiträge nicht mehr wiederfindest.

Du findest Informationen zum Einspielen eines neuen Bootloaders (wenn Du noch NICHT den ganz neuen drauf hast) hier:

https://github.com/df8oe/mchf-github/wiki/Bootloader-Installation (https://github.com/df8oe/mchf-github/wiki/Bootloader-Installation)

Wenn Du schon den ganz neuen draufhättest, könntest Du auch ohne Stecken des Jumpers P6 in den dfu-Modus kommen durch bloßes Drücken des Buttons BANDP, gleichzeitiges Einschalten und Halten des Power-Buttons während des gesamten Vorganges. Der Rest ist identisch wie in der Anleitung.

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: dk4sx on 10. April 2017, 09:22:05

Sorry, sorry,

hab zu nachlässig gelesen und meinen Eintrag und die Antworten nicht gleich gefunden. Nochmals Entschuldigung!

73, Uli

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: dk4sx on 11. April 2017, 10:34:05

Hi,

bei Analog- und HF-Technik bin ich etwas forscher, bei Software dagegen eher etwas zurückhaltend. Trotzdem habe ich es geschafft, die 2.0.0 Bootloader und Firmware in mein Gerät zu laden. Danke, Jungs, für die Geduld, die ausführliche Anleitung und natürlich für die Erstellung der SW.

Da ich nicht den erweiterten Speicher eingebaut habe, habe ich nur die o. a. Version geladen. Ich hoffe, dass dennoch auch für diese Firmware noch ab und an Ergänzungen erscheinen werden.

73 es tnx,

Uli, DK4SX

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 11. April 2017, 11:20:49

Was meinst Du mit "erweitertem Speicher"??

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: dk4sx on 11. April 2017, 11:27:56

Hi Andreas,

ich meinte das serielle EEPROM für die 2.2.0 SW-Versionen.

73, Uli

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 11. April 2017, 11:57:08

Das ist schon seit Monaten "strongly recommended" - einfach einlöten!

In wiefern der STM mit den "nur" 512KB in Zukunft noch unterstützbar ist, wird sich zeigen. Der EEPROM ist (schon aus eigenem Interesse) PFLICHT.

Oder willst Du einen Porsche mit runderneuerten Reifen fahren?

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: dk4sx on 13. April 2017, 14:29:04

Hallo,

ich habe trotz eifriger Suche zwar den Chip noch nicht auf den Bestückungsplänen gefunden, werde mich dann allerdings trotzdem an den Tausch heranmachen.

Es soll Leute geben, die manchmal Bauteile in größerer Stückzahl in der Schublade haben. Sollte also jemand einen 24LC1026 erübrigen können, wäre ich stark daran interessiert (scheints bei Reichelt nicht zu geben). Kostenausgleich selbstverständlich.

73, Uli, DK4SX

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DB4PLE on 13. April 2017, 14:36:35

Hallo Uli,

also bei meinem Reichelt gibt es den ;D

https://www.reichelt.de/?ACTION=3;ARTICLE=137360

U7 in den Schaltplänen.

73
Danilo


Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 13. April 2017, 14:40:52

Hallo Uli,

durch eine Designungeschicklichkeit von Chris läuft [EDIT] auf dem 0.6er Board [/EDIT] out-of-the-box nur der 24LC1025. Den gibt es bei Reichelt:

14LC1025 (https://www.reichelt.de/EEPROM-seriell-Microchip/24LC1025-I-SM/3/index.html?ACTION=3&LA=446&ARTICLE=96571&GROUPID=4511&artnr=24LC1025-I%2FSM&SEARCH=24lc1025)

und auf dem UI-Board hat er die Position U7. Willst Du den 24LC1026 nehmen musst Du Pin3 hochbiegen und an Pin2 löten.

Wie gesagt: die Firmware läuft auch ohne. Dass die ersten HALs nicht ohne liefen war keine Absicht - wir haben es nur nicht bei unseren Tests nicht bemerkt weil wir alle einen EEPROM haben. Und die Möglichkeit eines Backups einer funktionierenden Konfiguration (zusammen mit der Tatsache, dass nicht mehr bei jedem Ausschalten in den Flash der MCU geschrieben wird) ist die Investition an Zeit und Geld schon wert...

vy 73
Andreas

EDIT:
Mist, zu langsam ;D

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DB4PLE on 13. April 2017, 15:03:11

Hallo Andreas, Uli,

ich glaube, dass Uli KEINE Version 0.6 hat. Damit ist der 24LC1026 für ihn der Chip der Wahl, wie für alle anderen 0.4 und 0.5 Besitzer, da das Layout dort Pin 3 auf Masse hat.

Für 0.6 Besitzer ist es der 24LC1025 der Chip der Wahl (Pin 3 auf Vcc), da der sich ohne Änderung auflöten lässt. Weiß der Himmel, warum Chris diese Änderung gemacht hat.

EDIT: Zu langsam: So kanns gehen.

73
Danilo


Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: dk4sx on 14. April 2017, 09:00:55

Hi,

wie Danilo schon richtig vermutet hat, habe ich die Platinenversion 04. Also kommt gemäß euren Aussagen nur der 1026 in Frage der dann ohne Änderung einzulöten ist.

Dass es sich beim Speicher um U7 handelt war mir klar, soweit kann ich auch Schaltpläne der Digitaltechnik lesen - nur habe ich dieses verd... Teil auf keinem Bestückungsplan gefunden. Ist das evtl. unter dem Display?

73, Uli, DK4SX

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 14. April 2017, 09:09:36

Links oberhalb der MCU prangt ein leerer SOIC8 Footprint (oder, wenn Du eine bestückte gekauft hattest, ist da vielleicht ein ungeeigneter 24LC01 bestückt)...

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: OE5RKM on 14. April 2017, 09:09:57

Hallo Uli

U7 befindet sich links von der MCU und ist im
http://www.m0nka.co.uk/wp-content/uploads/2013/12/ui_0_4_bottom_placement.pdf
zu finden

vy 73 Rudi

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: dk4sx on 14. April 2017, 18:59:34

Danke,

hatte wohl einige der allerersten oder nicht ganz vollständigen Bestückungspläne abgespeichert.

Leider muss ich mein Gerät doch weitgehend zerlegen, um wieder an die Lötseite heranzukommen....

73, Uli, DK4SX

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 15. April 2017, 08:08:36

Da Du das virtuelle EEPROM deines mcHF ja schon seit seiner Geburt "gequält" hast wird es jetzt höchste Eisenbahn für den EEPROM damit Dir nicht auch passiert, was mir bei meinen ersten beiden passiert ist: MCU defekt wegen Überschreitung der maximalen Schreibzyklen auf den virtuellen EEPROM...

Es schlummerte bis vor kurzem ein heftiger Bug in der virtuellen EEPROM Routine der beim Ausschalten eine sehr viel größere Menge an Schreibvorgängen hervorgerufen hatte. Mit dem neuesten daily snapshot ist auch das reduziert - die bereits passierten Schreibvorgänge bleiben aber bestehen... Meine Warnungen von vor 1,5 Jahren, dass die intensive Nutzung des virtuellen EEPROMs die MCU frühzeitig ins Nirwana schicken können, waren durchaus auch so ernst gemeint...

Nach aktueller Sachlage (neueste Firmware - nicht mit der alten Firmware "vorgeschädigte" MCU) dürfte der Reißzahn "maximale Schreibvorgänge überschritten" viel von seinem Biss verloren haben. Aber Du steckst noch voll drin in dem Problem! Der serielle EEPROM ist gerade für Dich eine sehr wichtige Erweiterung!

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: dk4sx on 15. April 2017, 10:31:41

Danke, Andreas,

für die vielen wertvollen Hinweise. Nach der nächsten Reichelt-Bestellung mache ich mich ans Werk.

73, Uli, DK4SX

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: Lefti on 18. April 2017, 20:03:50

Frage: Ich habe noch die alte BL-Version 2.0.1 drauf. Ist hier nur ein Update mit der dfu-Datei und gestecktem Jumper6 möglich oder ist es so leicht wie beim FW-Update die bin-Datei auf den USB-Stick speichern und mit Power + Bandup-Taste in den mchf uploaden ? Wozu gibt es eine Bootloader.bin -Datei ?

73 de Jürgen

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DG3NEO on 18. April 2017, 20:38:27

Die Bootloader-Bin-Datei gibt es hier: https://www.amateurfunk-sulingen.de/modifikationen#start.
Ganz unten gibt es für den Bootloader und die Firmware beide "Geschmachsrichtungen".

Ob Du noch einmal den Jumper-6-Weg (mit der dfu-Variante) gehen musst, kann ich leider nicht sagen.

vy 73, Thomas
Edit: der Upgrade ist hier beschreiben: https://github.com/df8oe/mchf-github/wiki/Firmware-Upgrades

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DB4PLE on 18. April 2017, 20:43:45

Hallo Jürgen,

2.0.1 kann keinen DFU Mode, d.h. du musst erst ein letztes Mal mit p6 arbeiten und den neuesten Bootloader drauftun. Dann hast Du es geschafft.

Bootloader.bin ist für die Nutzer von ST-Link oder anderen Flashern. Und zukünftig (!!!) auch für das Flashen des Bootloaders vom Stick, sofern wir das hinbekommen. Dass ist ein bißchen tricky, denn der Bootloader darf sich während der Ausführung nicht selbst überschreiben. Kann noch dauern, so groß ist der Druck für diese Funktion ja nicht, die DFU Lösung ist normalerweise auch akzeptabel, macht man ja nicht so oft, den Bootloader aktualisieren.

73
Danilo

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: Lefti on 19. April 2017, 11:18:23

Es hat funktioniert mit den Updates: FW 2.2.3, BL 3.2.0, so ist es doch aktuell ?

Ich danke euch für die nützlichen Hinweise :)

73 Jürgen, DL1DUR

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 19. April 2017, 15:54:56

Nein - das ist nicht aktuell. Die absolut aktuellen Binaries findest Du in den "daily snapshots".

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DL3ED on 20. April 2017, 05:30:45

Guten Morgen Andreas,
kann man eigendlich mit den neuen Bootloader 18.4. den Bootloader auch über USB aktualisieren?

Gruß Ulrich DL3ED

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 20. April 2017, 06:16:55

Ja. Du brauchst einen PC, das dfu-tool und musst die bootloader.dfu nehmen.

Du schaltest den mcHF mit gedrückt gehaltenem BAND+ ein - dann kommst Du in den dfu-Mode ohne gesetzten Jumper P6. Allerdings musst Du den Power-Knopf so lange gedrückt halten, bis dass Einspielen beendet ist, weil der mcHF sofort ausgeht, wenn Du den Knopf loslässt.

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: dk4sx on 02. May 2017, 14:58:08

Hallo,

habe mir jetzt das serielle EEPROM besorgt und möchte es einbauen. Gibt es vor dem Einbau etwas zu beachten (außer dem Ausschalten...) und nach dem Einbau? Außer Bootloader und Firmware neu laden?

73, Uli, DK4SX

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DB4PLE on 02. May 2017, 15:12:40

Hallo Uli,

du musst es nur auflöten. Und dann kannst Du schauen, ob in der Systeminfo der EEPROM steht. Beim Ausschalten steht jetzt "Saving ... in serial EEPROM" (oder so ähnlich, auf das "serial" kommt es an, bei aktivem Flashspeicher steht da "virtual").

Bootloader und Firmware (wenn aktuell), bleiben einfach so wie sie sind.

73
Danilo

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 02. May 2017, 15:15:03

Jein.

Bootloader und Firmware müssen nicht neu eingespielt werden.

Wenn Du eine 0.4 oder 0.5 Version besitzt, können der 1026 und der CM02 ohne weitere Änderungen direkt eingelötet werden. Bei einer 0.6 geht nur der 1025 ohne weitere Änderungen.

Für die Inbetriebnahme gilt:

1) EEPROM einlöten
2) mcHF einschalten, warten, bis er läuft
3) jetzt mcHF mit dem Power-Button wieder ausschalten
4) mcHF erneut anschalten (jetzt ist das EEPROM konfiguriert und in Benutzung - aber erst jetzt). Ab nun wird beim Ausschalten immer in den seriellen EEPROM anstatt in den virtuellen gespeichert. Der virtuelle kann ab sofort als "Backupspeicher" für eine lauffähige Konfiguration dienen die man ggf. zurückspielen kann, wenn man mal alles verkurbelt hat

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: peter_77 on 02. May 2017, 15:45:47

Ganz entscheident ist hier der Schritt 3 !
Ohne den wird der eingelötete Chip nicht erkannt (hier 24LC1025 mit einer Ver.0.6). Hatte mich auch zuerst in die Irre geführt, ;)

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: dk4sx on 03. May 2017, 10:03:45

Hi,

Aus- und Einlöten des Chips war doch keine so große Sache und er scheint auch richtig erkannt zu werden. Allerdings musste ich sehr oft ein- und ausschalten um in den paar ms ablesen zu können, ob tatsächlich alle Daten ins EEPROM geschrieben werden. Leider sind aber sämtliche Speicherdaten verloren und ich darf alle Parameter neu eingeben. Das ist z. B. bei PA-Bias und Frequenzreferenz nicht ganz trivial und mit Aufwand verbunden. Auch die Einstellungen der TX-IQ-Phase und Balance darf ich wieder zeitaufwändig mit dem Specki machen. Na ja, aber jetzt ist zumindest der Speicher für die nähere Zukunft gerüstet.

Was ich aber erst nach langem Suchen im Menü wieder gefunden habe: Meine horizontalen 10-dB-Linien im Spektrumsdisplay waren nicht mehr vorhanden. Warum diese ausgerechnet mit der Aktivierung einer Beleuchtung verschwinden erschließt sich mir nicht so recht.

Dennoch besten Dank für die Unterstützung und bis bald auf dem Band!

73, Uli, DK4SX

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DB4PLE on 03. May 2017, 10:48:54

Hallo Uli,

Du kannst einfach einmal im Standard Menu "Restore Config" machen, dann werden deine alten Werte aus dem Flash gelesen. Natürlich nur, wenn Du NICHT schon vorher mal "Backup Config" gemacht hast, denn dann wären deine alten Einstellungen mit den "falschen" aus dem EEPROM überschrieben.

73
Danilo

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: dk4sx on 04. May 2017, 09:38:43

Hi Danilko,

ich glaube mir ist letzteres passiert. Habe mich daher hingesetzt und eben alle Einstellungen nochmals durchgeführt. Allerdings habe ich sie nebenbei dokumentiert. Waren 5 Seiten enge Tabelle...

Was mir dabei auffiel waren die zahlreichen Einstellungen zum Thema AGC. Ohne Erklärung kann sich sicher nicht jeder vorstellen, was sich jeweils dahinter verbirgt. Habe ziemlich lange "gefummelt" bis ich wieder angenehmes SSB-Hören erreicht hatte...

73, Uli, DK4SX

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 04. May 2017, 10:00:54

Hallo Uli,

Infos zu den Einstellungen der AGC gibt es
hier (https://github.com/df8oe/mchf-github/blob/active-devel/mchf-eclipse/support/ui/menu/ui_menu_structure_mdtable.md). Aus Gründen der einfacheren Pflege aktualisieren wir das nur in Englisch. Aber wir haben ein WIKI auf unseren Seiten und jeder, der sich angemeldet hat, kann dort eine entsprechende Übersetzung anfangen - andere machen dann vielleicht/hoffentlich weiter...

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: dk4sx on 05. May 2017, 08:44:23

Hi Andreas,

danke für den Hinweis. Englisch ist für mich kein Problem. Nur mit einem Punkt "You can choose between two different AGC systems here: ´Standard AGC´ and ´WDSP AGC´" kann niemand etwas anfangen, solange der Unterschied nicht erklärt wird....

73, Uli, DK4SX

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 05. May 2017, 09:28:54

Das WIKI auf GitHub ist dein Freund (https://github.com/df8oe/mchf-github/wiki/Automatic-Gain-Control-(AGC))

vy 73
Andreas

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DJ3FV on 11. May 2017, 13:41:32

Hallo zusammen.

ich habe bei mir noch den Bootloader 3.0.4 geladen der eigentlich den USB Stick eigenständig erkennen sollte und einen neuen Bootloader via Stick installieren sollte. Ich wollte den BL aus dem Daily vom 18.04.2017 installieren. Wenn ich meinen meinen alt bewährten Stick einstecke und BAND+ und Power gedrückt halte kommt zwar der Text "Keep Power pressen until....." aber der USB Stick wird nicht erkannt. Ich habe meine gesamte Palette an Sticks probiert und der FW Load funktioniert problemlos. Gab es ein Problem beim 3.0.4 oder sitzt das Problem mal wieder vor dem Gerät? 8)

vg
Uwe

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 11. May 2017, 14:02:46

Du hast richtig orakelt: Es sitzt vor dem Gerät ;)

Zur Zeit kann man den Bootloader nur via USB-Kabel installieren. Der neue Bootloader befreit Dich lediglich davon, den Jumper stecken zu müssen.

vy 73
Andrea

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DJ3FV on 11. May 2017, 14:21:33

Oh mein Gott! :o Ich sollte weniger Arbeiten und wieder mehr dem Hobby nachgehen! ;)

Ja stimmt da war was. Da war der Wunsch der Herr des Gedanken!

Danke Andreas! :D

vy 73
Uwe

Edit: ...und wenn man es richtig macht funktioniert es auch! ;)

Title: Re:Bootloader gebaut mit HAL (2.2.0) released
Post by: DF8OE on 11. May 2017, 17:21:41

...und irgendwann, so wir die Zeit dazu haben, kann man auch den Bootloader mit dem USB-Stick updaten. Die Grundidee des WIE steht auf jeden Fall schon.

vy 73
Andreas


Diskussions- und Newsboard des DARC-Ortsverbandes I40 | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.