Diskussions- und Newsboard des DARC-Ortsverbandes I40
allgemeine Kategorie => mcHF Projekt Deutsch / English (here you can discuss everything related to mcHF) => Message started by: dk4sx on 14. November 2019, 14:42:38

Title: Bootloader / Firmware-Update
Post by: dk4sx on 14. November 2019, 14:42:38

Hallo,
möchte nach dem Aufbau meines neuen 0.6-UI-Boards (im Zusammenspiel mit dem 0.4-RF-Board) die Software aufspielen. Gibt es dazu eine Schritt-für-Schritt-Anleitung und kann ich den Bootloader auch über die große USB-Buchse laden? Muss dazu auch wieder der Doppelanschluss P4(?) beschaltet werden?
73, Uli, DK4SX

Title: Re:Bootloader / Firmware-Update
Post by: DF8OE on 14. November 2019, 16:03:55

Hallo Uli,

steht in unserem WIKI (https://github.com/df8oe/UHSDR/wiki/Topics:-UHSDR:-SW-Installation-on-SDR)

vy 73
Andreas

Title: Re:Bootloader / Firmware-Update
Post by: dk4sx on 23. November 2019, 14:48:47

Hallo,
wo finde ich nun die eigentliche Software? Und welche Version gilt nun für die aktuelle UI-6.3? Und welche Firmware dazu (ohne Touchscreen)? Suche die Githubs durch und bin nur jedesmal mehr verwirrt.
73, Uli, DK4SX

Title: Re:Bootloader / Firmware-Update
Post by: dk4sx on 23. November 2019, 15:50:46

Und was ist jetzt der Unterschied zwischen H7 und F7?
Und wie lade ich die Dateien herunter? Ich kann sie nicht auf meinen Rechner ziehen...
dk4sx

Title: Re:Bootloader / Firmware-Update
Post by: dk4sx on 23. November 2019, 18:59:04

Danke Thomas,

werde die Prozedur gelegentlich versuchen.

73, Uli, DK4SX

Title: Re:Bootloader / Firmware-Update
Post by: dk4sx on 24. November 2019, 10:50:08

Wo finde ich jetzt noch eine ähnliche Anleitung für die Firmware?
Uli

Title: Re:Bootloader / Firmware-Update
Post by: DF8OE on 24. November 2019, 12:05:47

Hallo Uli,

wie schon geschrieben:

steht in unserem WIKI (https://github.com/df8oe/UHSDR/wiki/Topics:-UHSDR:-SW-Installation-on-SDR)

EDIT:
und "ohne Touchscreen" ist eigentlich ein no-go.

vy 73
Andreas

Title: Re:Bootloader / Firmware-Update
Post by: dk4sx on 24. November 2019, 15:26:49

Sorry,

da steht nicht mal, wie die Firmware heißt, wie man sie aufspielt usw.

Und wenn ich ein so kleines Display habe - das für eine gute Anzeige sehr wohl ausreicht - dann will ich das nicht auch noch mit den Fingern verschmieren müssen!!!

DK4SX

Title: Re:Bootloader / Firmware-Update
Post by: DF8OE on 24. November 2019, 16:05:54

Sorry - Du liest Dir die Seite anscheinend nicht durch oder gibst zu früh auf. Es steht dort alles was Du brauchst.

vy 73
Andreas

Title: Re:Bootloader / Firmware-Update
Post by: dk4sx on 24. November 2019, 17:00:34

Ja prima, danke, aber ich dachte man könne schon seit Monaten die neueren mcHF Firmwares mit dem USB stick an der großen USB Buchse loaden.
Uli

Title: Re:Bootloader / Firmware-Update
Post by: dk4sx on 25. November 2019, 11:31:21

Jungs,
macht es einem Analog-Grufti doch nicht so schwer. Für Digital- und SW-Spezis ist alles kalter Kaffee, aber eben doch nicht für alle. Wie geht der Ablauf des FW-Downloads mit Stick? Welche Tasten, welche Befehle usw?
Dk4SX

Title: Re:Bootloader / Firmware-Update
Post by: DF8OE on 25. November 2019, 11:59:39

Hallo Uli,

ich habe wohl mehr Zeit als Du - deswegen habe ich den Link vom Thomas eben mal angeklickt, ein paar Zentimeter nach unten gescrollt, auf "this document" geklickt, wieder ein paar Zentimeter nach unten gescrollt und sende Dir hier den direkten Link zum für Dich interessanten Absatz:

Firmware Update mit USB-Stick (https://github.com/df8oe/UHSDR/blob/active-devel/mchf-eclipse/useful_manuals/bootloader_doc.md#firmware-update-procedures-using-a-usb-drive).

Mehr geht nicht - machen musst Du es schon selbst.

Title: Re:Bootloader / Firmware-Update
Post by: dk4sx on 25. November 2019, 17:29:12

Danke Andreas und Thomas, mal sehn wie weit ich komme...
Uli

Title: Re:Bootloader / Firmware-Update
Post by: dk4sx on 28. November 2019, 13:56:54

Leider komme ich nicht weit: Nach dem Start der DfuSeDemo erscheint bei mir keine Anzeige "STM Device in DFU Mode". Allerdings scheint der Rechnung auch kein neues Device zu erkennen. Was ist verkehrt?
DK4sx

Title: Re:Bootloader / Firmware-Update
Post by: DJ0MDJ on 28. November 2019, 14:49:58

Hast Du vergessen, vorher den Jumper P6 auf dem UI Board zu stecken?

(ist mir am Anfang so gegangen...)

Gruß
Chris

Title: Re:Bootloader / Firmware-Update
Post by: dk4sx on 28. November 2019, 15:05:29

Nein, alle Vorbereitungen erfolgreich nach Vorschrift - nur mein neuer Rechner erkennt das Gerät am USB-Anschluss nicht.
DK4SX

Title: Re:Bootloader / Firmware-Update
Post by: DJ0MDJ on 29. November 2019, 07:15:50

Wenn gar kein neues Gerät erkannt wird, wie Du schreibst, kann auch ein Defekt am USB Kabel vorliegen.

Oder, wie oben geschrieben, an der USB Buchse.

Title: Re:Bootloader / Firmware-Update
Post by: DF8OE on 29. November 2019, 08:48:22

Und am Rechner mit seinen Treibern kann es auch liegen.

ich mache das immer so:
  • Rechner mit Linux-Betriebssystem
  • auf der Konsole ein tail -f /var/log/messages(*) laufen lassen
  • das Gerät in die USB-Buchse stecken
  • dabei das Log beobachten
  • danach nochmal ein dmesg absetzen
  • ...dann sieht man was wirklich an der USB-Buchse los ist.

    (*) je nach Distribution auch var/log/kernel-log o.ä.

    vy 73
    Andreas

Title: Re:Bootloader / Firmware-Update
Post by: dk4sx on 29. November 2019, 10:51:27

Hallo,

mein neues UI-Board kam komplett bestückt bis auf Tasten und Display von Chris. Sollten also keine Lötfehler vorliegen. Da ich meine Buchsen auf der Frontplatte und nicht auf der Platine habe, habe ich nochmals alle Lötstellen und Verbindungen usw. kontrolliert. Alles ok. Wenn ich 5 V anlege kommt das weiße Display und die 3 V sind vorhanden... USB-Kabel ist immer in Verwendung und sollte ok sein. Sorry, mit Linux habe ich absolut nix am Hut. Hilft mir also nicht weiter. Hab das Ganze nochmals mit meinem alten Laptop probiert - dasselbe...

DK4SX

Title: Re:Bootloader / Firmware-Update
Post by: dk4sx on 29. November 2019, 11:32:45

Hi,
wer war das mit dem USB-Kabel? Hätt ich nie gedacht, aber das war der Fehler! Jetzt hab ich Bootloader und Firmware drauf. Allerdings gibt es noch einige kleinere Probleme.

Das Display zeigt DSP Fehler, Errors und Warning an und schaltet nach dem Betätigen des PWR-Knopfs nicht ab. Daten werden gespeichert, aber das Gerät bleibt an. Vielleicht muss ich erst nochmal meine alte Firmware laden, um zu sehen, ob der Rest ordnungsgemäß arbeitet....
Uli

Title: Re:Bootloader / Firmware-Update
Post by: DF8OE on 29. November 2019, 11:44:36

Es würde weiterhelfen, wenn Du die angezeigten Meldungen exakt wiedergibst. Ein Umstieg auf eine ältere FW ist mit Sicherheit nicht die Lösung, weil dadurch keine Hardwarefehler verschwinden. Wir haben versucht die Fehlermeldungen so aussagekräftig wie möglich zu machen damit man Fehler einfacher identifizieren kann.

vy 73
Andreas

Title: Re:Bootloader / Firmware-Update
Post by: dk4sx on 30. November 2019, 14:11:46

Da der Prozess des Bootloadens so schnell ging, habe ich den Wortlaud der Fehlermeldungen nicht mehr in Erinnerung. Ich meine aber, dass er das Board nicht richtig erkannt hat, hat aber den Download als erfolgreich gemeldet. Die DeFuse-Demo hat das richtige Download-Ziel angezeigt und auch den Download der FW als korrekt angezeigt.

Das Display erscheint weitgehend korrekt (bis auf den Ersatz der Spektrumsanzeige durch den unützen Wasserfall - denke aber dass man das umstellen kann) und einen Vermerk DSP Fehler. Ansonsten funktioniert der PWR-Schalter nicht, Band+ und Band- sind vertauscht. Etliche Tasten zeigen keine Funktion usw. Also das neue UI-Board funktioniert definitiv nicht.

Kann man Bootloader und FW im Nachhinein wieder löschen?
DK4SX

Title: Re:Bootloader / Firmware-Update
Post by: dl7pf on 08. December 2019, 20:03:37

Hallo,

Nach längerer Nutzungspause des mcHF habe ich offensichtlich bei einem Update-Versuch die Software in meinem mcHF zerstört:

mcHF (Board 0.4 10/2015)
STM32F405VGT6V
mit allen emphohlenen Mods
letzte Software: BL4.0, FW2.8.0
geplantes Update: BL 5.0.4, FW2.11.75

Update-Versuche mit Linux-dfu-util geplant nach folgendem Schema:
1 Konsole mit Verzeichnis mit Bootloader und Firmware (.dfu-Files)
2 Band+ drücken und halten
3 Power drücken und halten bis Display an
4 nach 3 s Band+ loslassen (Power weiter halten!)
5 lsusb (prüfen, ob STM-USB-Device da)
6 sudo dfu-util -l (prüfen, ob USB-Device betriebsbereit)
7 sudo dfu-util -D fw-mchf.dfu -a 0 (Firmware laden bis 100%)
8 sudo dfu-util -D bl-mchf.dfu -a 0 (Bootloader laden bis 100%)
9 Power loslassen
10 fertig

Ich bin bis Schritt 5 gekommen. Dann zeigte mir lsusb keine STM-USB-Device an. Daraufhin lies ich den Power-Knopf los. Nun lässt sich der mcHF nicht mehr starrten. So lange, wie der Power-Knopf gedrückt ist, ist der Bildschirm an, aber es passiert nichts weiter. Einschalten ist nun unmöglich, weil ja Mod 10 eingebaut ist.

Ich habe das Update schon öfter nach dem Schema erfolgreich durchgeführt. Immer wurde das STM-USB-Device angezeigt und die weiteren Schritte führten dann zu Erfolg. Irgendwann musste ich nun aber dann eben doch den Power-Schalter mal loslassen.

Nach dem Dokument bootlader_install.pdf (The P6-Jumper Method) sieht es so aus, als ob nach einem solchen abgebrochenen Update-Versuch nur noch recht tiefgreifende Werkzeuge helfen. Kann mir jemand beschreiben, wie ich jetzt vorgehen muss?

73
Wolf

Title: Re:Bootloader / Firmware-Update
Post by: DL6KL on 08. December 2019, 21:10:28

Hallo Wolf.

Da wird was mit den Einstellungen am STM nicht mehr stimmen.
Du musst mit dem ST-Link V2 dran gehen und folgende Einstellungen machen bzw. Überprüfen

Title: Re:Bootloader / Firmware-Update
Post by: DB4PLE on 08. December 2019, 22:00:59

Hallo Wolf,

dass von Dir beschriebene Verhalten ist ungewöhnlich, da Du ja noch garnicht bis zu einem echten Schreiben gekommen bist.
Wie auch immer:
Da Du so oder so den mcHF öffnen musst, kannst Du erstmal die Jumper-P6 Methode ausprobieren. Die könnte noch funktionieren. Schreiben erfolgt ja genau mit dem dfu-util, dass Du schon verwendest.

Wenn es nicht klappt, musst du ja noch den Debugport nachrüsten und für eine Handvoll Euros eine STLink V2 clone bei Amazon oder eBay (oder einen anderen Händler) kaufen.

Damit kannst Du dann wie im vorherigen Beitrag beschrieben, den Prozessor wiederbeleben durch einen vollen Chip-Erase und neu bespielen mit Bootloader und Firmware.

73
Danilo



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